C语言winsocket编程recv函数接收数据问题

发布网友

我来回答

1个回答

热心网友

不对,除非你接收前把缓冲区置0 用RtlZeroMemory函数。
你可以在接收那里加判断啊,满足你的条件时继续执行,执行完成再重置缓冲区追问具体要怎么做呢

追答就是循环接收数据啊,比如这样
RtlZeroMemory(bufs,1024);
while(TRUE)
{
recv();
if(接收到足够的数据)
{
处理数据...
//再次清空缓冲区
RtlZeroMemory(bufs,1024);
}
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com