Javascript Node.js TCP故障和重传问题

Javascript Node.js TCP故障和重传问题,javascript,node.js,sockets,tcp,Javascript,Node.js,Sockets,Tcp,我正在编写一个游戏的服务器实现,遇到了一些与TCP相关的问题 这些TCP问题扰乱了数据包加密,所以我想问你们,你们是否知道我的问题的答案 我试图自己修复它,但在Node.js的网络库中找不到任何东西 我遇到的问题是:TCP故障和重新传输 如果我已经收到数据包,如何重新排序数据包以及如何忽略重新传输。您确定没有使用UDP吗 因为包重传和排序对于TCP是完全透明的。该协议为您处理所有这些,您永远不会得到任何无序、重复的东西,等等。除非您在应用程序级别搞砸了一些事情,在这种情况下,TCP将无法帮助您做

我正在编写一个游戏的服务器实现,遇到了一些与TCP相关的问题

这些TCP问题扰乱了数据包加密,所以我想问你们,你们是否知道我的问题的答案

我试图自己修复它,但在Node.js的网络库中找不到任何东西

我遇到的问题是:TCP故障和重新传输


如果我已经收到数据包,如何重新排序数据包以及如何忽略重新传输。

您确定没有使用UDP吗


因为包重传和排序对于TCP是完全透明的。该协议为您处理所有这些,您永远不会得到任何无序、重复的东西,等等。除非您在应用程序级别搞砸了一些事情,在这种情况下,TCP将无法帮助您做到这一点,但UDP或任何其他协议也不能。TCP是一种流协议,已经负责数据包的重新排序和重新传输。您将只获得一份数据副本,顺序正确。您确定没有在游戏中使用UDP吗?你能举一个简单的例子来说明这个问题吗?我刚刚解决了它!路由添加255.255.255.255度量1-p@SomeoneSomething您的解决方案意味着问题在于您的网络连接混乱。并不是说TCP给你的数据是无序的(这是不可能的)