socket异步通信用setsockopt与getsockopt 数据传输?该怎么解决

socket异步通信用setsockopt与getsockopt 数据传输?
本帖最后由 oyljerry 于 2013-08-02 11:18:05 编辑


5. 如果在发送数据的时,希望不经历由系统缓冲区到socket缓冲区的拷贝而影响
程序的性能:
int nZero=0;
setsockopt(socket,SOL_S0CKET,SO_SNDBUF,(char *)&nZero,sizeof(nZero));
 

6.同上在recv()完成上述功能(默认情况是将socket缓冲区的内容拷贝到系统缓冲区):
int nZero=0;
setsockopt(socket,SOL_S0CKET,SO_RCVBUF,(char *)&nZero,sizeof(int));


------解决方案--------------------
搞笑
设置收发缓冲区大小而已
------解决方案--------------------
::select模式 异步通信

引用:
socket异步通信用  //用什么函数呢????
Quote: 引用:

搞笑
设置收发缓冲区大小而已