(1)用setsockopt设置了RECV_BUF_SIZE后,这个值会不会被系统更改?
(2)假设设置了RECV_BUF_SIZE等于100个字节;要接收的数据为1001个字节.
那么:
int nRet = recv(socket,buf,RECV_BUF_SIZE,0);
这个函数调用的前10次返回值都是100吗?
(2)假设设置了RECV_BUF_SIZE等于100个字节;要接收的数据为1001个字节.
那么:
int nRet = recv(socket,buf,RECV_BUF_SIZE,0);
这个函数调用的前10次返回值都是100吗?
解决方案 »
- MFC如何将对话框最小化到任务栏,点击之后还原到桌面?
- 工具栏创建的问题?
- 多文档文件保存的问题
- 如何将EPS, PSD, PCD, EMF, AI格式的图像转化为GIF的图象
- MFC规则 DLL 的入口函数
- 请问通过Socket如何传输文件?
- 请教!!24位 bmp位图和单色位图的显示有什么区别???
- /* do u know */ float x1 = 0.5;/*warning C4305*/ float y1 = 0.7;/*ok*/
- 如何获取当前活动子窗口打开文档的文件名称?
- 送分!!!winsock client......
- 从局域网上连其他机器上的oracle,连接字符串怎样写?
- ace, ice, corba区别? 请大家推荐一个网络框架。。。
==========
一般是不会改的,除非你的现有内存没有它大,它才会给你改
那么:
int nRet = recv(socket,buf,RECV_BUF_SIZE,0);
这个函数调用的前10次返回值都是100吗?
===========
不一定.
RECV_BUF_SIZE 是缓冲区大小吧
这个函数调用的前10次返回值都是100吗?
应该是理想状况吧