错误:错误:此套接字已被另一方[对象未定义]结束

时间:2017-01-11 19:09:41

标签: node.js sockets

所以我正在构建这个MMORPG,这对我来说基本上只是一个训练场,而且它没有什么特别重要的,我不打算出售它或赚钱,它只是为了好玩而且用于实验。

之前有一个错误并没有让我感到困扰,但是现在它已经失控了,我不知道造成这种情况的原因是什么错误。

所以我得到的错误并不影响服务器,但它会让房间内的其他客户端崩溃,例如房间里有3名玩家,而其中一人决定去其他房间发送数据包发送到所有在线客户端,表示该玩家移动到另一个房间,但如果玩家返回到前一个房间或从他当前所在的房间发送数据包将导致随机客户端游戏崩溃,游戏就会冻结,没有任何东西可以完成后,您只能强制进程在任务管理器中结束。 我已尝试在客户端进行调试,当游戏崩溃时,我发现它崩溃了,因为服务器是垃圾邮件数据包而客户端无法处理它。

我得到的错误是:
Error: Error: This socket has been ended by the other party [object Undefined]
Error: Error: This socket is closed [object Undefined]

导致这些错误的原因是什么?有谁知道如何解决它?

0 个答案:

没有答案