winsocket通信,怎样自定义一个缓冲区???

来源:百度知道 编辑:UC知道 时间:2024/05/29 15:06:27
winsocket通信,怎样自定义一个缓冲区?实现发送数据时先放到缓冲区,判断缓冲区是否满,如果未满暂时不发送.满了就发送并清空缓冲区。
请高手指点指点或是给点源代码参考一下,初学者很多不懂,先谢了~~

楼上的maxlen 用宏定义大小,一般100是不够的,409600,另外在设立一个在recv里面用的接收缓冲4096够用了,recv》0以后将本次收到的数据保存到那个大的缓冲区里面,然后去解析大缓冲里面的东西,可以防止收到不完整的包。