TClientSocket出现丢失数据包的问题,您是怎么解决(100分)

  • 主题发起人 主题发起人 jemmylau
  • 开始时间 开始时间
J

jemmylau

Unregistered / Unconfirmed
GUEST, unregistred user!
当我的程序比较繁忙的时候,TClientSocket就可能出现丢失数据包的问题,以致我接收到的数据不完成。大家怎么解决这个问题的?
 
1、给每个包加序号,按顺序接受
2、固定包长度或添加包长度信息或包之间添加分隔符
 
[blue]这是协议问题,对的头加“编号、长度 总编号”,用Byte数组。[/blue]
 
用阻塞模式
 
后退
顶部