socket channel WIKI 文档有点旧, 能否更新一下
aceyin opened this issue · comments
关于 socket channel 官方的文档主要就是这一篇了:https://github.com/cloudwu/skynet/wiki/SocketChannel
其中关于 response
函数的说明如下:
response 函数的第一个返回值需要是一个 boolean ,如果为 true 表示协议解析正常;如果为 false 表示协议出错,这会导致连接断开且让 request 的调用者也获得一个 error 。
但翻看源代码之后, 发现源码里面的返回值并非这样的,而是这样的:
skynet/lualib/skynet/socketchannel.lua
Line 96 in 5ec02a4
也就是说该 response 函数, 实际上需要返回: session_id, ok, data, padding 4 个值
所以,能否更新一下WIKI上面的文档?
wiki 任何人都可以编辑 ,发现错误可以自行修改。