sockets.io发射有时会失败吗



我有一款基于网络的多人游戏。有时会有人因为服务器并没有从客户端收到预期的消息而被踢出。从我的日志中可以看出,客户端没有断开连接,只是没有发送消息,或者服务器没有收到消息。我的问题是"这种情况是否会不时正常发生?"我应该使用某种回调机制来确保消息被发送,如果不再次发送,还是存在我不知道的问题?

socket.io已经在TCP之上提供了ACK和消息ID跟踪
另外,socket.io使用ping来检查连接。因此,如果你说客户端没有断开连接,而服务器告诉客户端没有断开连接,那么连接仍然存在
这个问题一定在别处
你确定实现的任何一部分都没有错误吗?显示一些代码片段以及您正在使用的环境可能会有所帮助。

相关内容

  • 没有找到相关文章

最新更新