首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

winsocket中RecvIP数据包重组有关问题

2012-04-07 
winsocket中RecvIP数据包重组问题我在编写一个delphi程序,是基于winsocket的考虑到recv数据时的问题:1、当S

winsocket中RecvIP数据包重组问题
我在编写一个delphi程序,是基于winsocket的考虑到recv数据时的问题:
1、当Server发送一个很大的数据时会分割成多个数据包分别发送,但Client接收到的数据可能会不完全,或者说是TCP/IP组包还没有完成,没有接收到整个Server的数据,这个时候Recv(这个函数设置了超时时间)返回了,得到的是无序的包,应该怎样处理?
自己组包吗?怎么组?请高手指点!!

[解决办法]
用tcp协议就是了,干嘛要自己组包呢?
要节省带宽,用压缩算法。
[解决办法]
不明白,帮顶,这个分割包的只有自己写吧,比如xml这种,非常大的情况下,就会出问题,这时只能自己设计怎么分割,前台怎么组合了

热点排行