recv是否可以分段接受数据? recv是否可以分段接受数据?比如 现在我的客户端给服务器发送一段数据 123456789 ,服务器接受的时候先recv前 N 个字节,然后在用recv读取 总长-N 个字节这样可以吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好别这么干.假设你想要 recv 123456 个字节.而对方也配合的发送 send 123456但是你recv 在返回前不一定能接收到 123456 个字节. 可能是10000个字节.还需要你第二次调用recv. 当然可以。先怎么接就怎么接。但是,你要判断recv的返回值,看看是不是已经取到了,你想要取得的数据长度。如果没有,在循环调用recv,知道取得想要的数据长度或者返回错误为止。 可以,如下:接收数组buff[自定义大小];while(判断接收的信号){ recv(将数据接收到该 buff中); ...........} while (1){ recv} error 求解答 关于select函数的疑问,为什么要这样用? 这样的错误是什么意思啊???? 一个很菜得问题,各位大哥帮忙解释一下…… 我用WavIn...录音,如何选择Mic, Line In, CD Audio这些方式? 怎样做到用软件开关显示器电源?200分,请UP 谁知道QQ最小化时,窗口飞向右下角,然后消失,是怎么做出来的?消息吗? 特菜的问题:一个关于<<Visual C++技术内幕>>ex11b程序的问题 MFC怎么实现组合键盘响应 如何在vc中实现将一个word文档转换成coreldraw文档格式输出?? excel数组公式填充效率问题 gdi下怎么等待屏幕重直同步
而对方也配合的发送 send 123456
但是你recv 在返回前不一定能接收到 123456 个字节. 可能是10000个字节.
还需要你第二次调用recv.
{
recv(将数据接收到该 buff中);
...........
}
{
recv}