Replies: 1 comment 2 replies
-
|
我比较好奇, 在 22df642 中,所有的 socket error 均已经加上了具体描述,但是上面的 log 中却还是 如果不是最新版,应该先更新再测试;如果是最新版,应该找一下为什么没有 socket error 的原因。 ps. 学习一下 markdown 把代码和输出信息排版一下。 |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Unity测试代码:
`public void Connect(string _ip, int _port)
{
if (m_socket != null)
{
if (m_socket.ReadyState == WebSocketState.Open
|| m_socket.ReadyState == WebSocketState.Connecting
|| m_socket.ReadyState == WebSocketState.Closing)
{
return;
}
}
skynet异常Stack:
[:01000029] socket: error on 125 Connection reset by peer
[:01000029] lua call [0 to :1000029 : 0 msgsz = 48] error : ./lualib/skynet.lua:865: ./lualib/skynet.lua:333: [Socket Error]
stack traceback:
[C]: in function 'error'
./lualib/http/sockethelper.lua:54: in upvalue 'readfunc'
./lualib/http/tlshelper.lua:28: in local 'init'
./lualib/http/websocket.lua:403: in upvalue '_new_server_ws'
./lualib/http/websocket.lua:435: in function 'http.websocket.accept'
./src/coreService/gate/gateAgent.lua:150: in upvalue 'f'
./lualib/skynet.lua:283: in function <./lualib/skynet.lua:255>
stack traceback:
[C]: in function 'assert'
./lualib/skynet.lua:865: in function 'skynet.dispatch_message'
我已经正确配置好了SSL证书经过验证:websocket.lus成功进入wss分支并成功创建了SSLCTX_SERVER和tls_ctx。直到这里:
local init = tls.init_responsefunc(socket_id, tls_ctx)
init()
抛出了异常
如果不使用WSS使用WS的话就没有问题。
Beta Was this translation helpful? Give feedback.
All reactions