node.js怎么解决socket粘包问题

如题所述

  1.当时短连接的情况下,不用考虑粘包的情况
  2.如果发送数据无结构,如文件传输,这样发送方只管发送,接收方只管接收存储就ok,也不用考虑粘包
  3.如果双方建立连接,需要在连接后一段时间内发送不同结构数据
  处理方式:
  接收方创建一预处理线程,对接收到的数据包进行预处理,将粘连的包分开
  注:粘包情况有两种,一种是粘在一起的包都是完整的数据包,另一种情况是粘在一起的包有不完整的包。
温馨提示:答案为网友推荐,仅供参考
相似回答