在使用tcp时,正确的成帧方式或技术是什么?我已经在node.js服务器中创建了一个简单的框架器,它在每个消息进入时对它们进行框架化,其中第一个字节是数据包大小。但有一个问题:如果用户故意发送一个无效的数据包怎么办?类似于:0A 00 03 04 05 我们可以知道这是一个坏包,0A是大小,但我们可以看到实际大小只有05。我们怎样才能防止这种袭击? 最佳答案 如果你收到垃圾,就把插座关上。坚持没有意义。对方不会说你的语言,或者故意让你崩溃或利用漏洞。别让他这么做。