读书人

没有明确定义边界的大数据量的数据包

发布时间: 2012-03-27 13:44:24 作者: rapoo

没有明确定义边界的,大数据量的数据包要怎么一次一包的收?
有一应用,服务器以极快速率发送大容量数据包(每次发送最小32k最大512k数据)
数据包没有明确的头尾识别定义,因此客户端必须一次把服务器发送的包收全
比如服务器发送了一个512k的包,客户端必须一次receive就把512k收掉,不能零散地收了在拼接(因为没有边界定义,根本无法进行拼接)

请问要怎么收取?
编程思路是什么?

[解决办法]
用同步socket
或者让MS给你修改一套符合你要求的socket接口

读书人网 >VC/MFC

热点推荐