Linux与windows下setsockopt的一点差异
2011-07-13 16:33
337 查看
主要就是那个时间数据类型不一致。正常设置后,retOpt为0,否则为-1。
windows:
int nTvlen=1000; //1s
int retOpt=setsockopt(m_Socket,SOL_SOCKET, SO_RCVTIMEO, (const char*)&nTvlen,sizeof(nTvlen));
linux:
struct timeval nTvlen={1,0}; //1S
int retOpt=setsockopt(m_Socket,SOL_SOCKET, SO_RCVTIMEO, (const char*)&nTvlen,sizeof(nTvlen));
windows:
int nTvlen=1000; //1s
int retOpt=setsockopt(m_Socket,SOL_SOCKET, SO_RCVTIMEO, (const char*)&nTvlen,sizeof(nTvlen));
linux:
struct timeval nTvlen={1,0}; //1S
int retOpt=setsockopt(m_Socket,SOL_SOCKET, SO_RCVTIMEO, (const char*)&nTvlen,sizeof(nTvlen));
相关文章推荐
- linux和windows下用setsockopt设置SO_SNDTIMEO,SO_RCVTIMEO的参数的一点区别
- linux和windows下用setsockopt设置send(), recv() 超时的参数的一点区别
- linux和windows下用setsockopt设置SO_SNDTIMEO,SO_RCVTIMEO的参数的一点区别
- linux和windows下用setsockopt设置send(), recv() 超时的参数的一点区别
- linux和windows下用setsockopt设置SO_SNDTIMEO,SO_RCVTIMEO的参数的一点区别
- Linux和windows下socket编程的一点区别
- Linux/Windows下 C/C++开发的差异
- 总结下Windows, Linux, Mac系统下的换行符差异
- Windows与Linux的异步IO在设计上的差异(转载)
- 关于使用fgets获取的字符串换行符在windows和linux平台的差异
- 一点也不“easy”的easy_install -- windows or linux?
- C语言memset函数详解(Linux下和windows下的差异)
- 详细解析windows usb驱动和linux usb驱动的相似和差异(二)
- Tomcat日志输出在linux和windows差异
- 详细解析windows usb驱动和linux usb驱动的相似和差异(五)
- Linux只读权限对于文件和文件夹的一点差异讨论
- 详细解析windows usb驱动和linux usb驱动的相似和差异(三)
- Linux和windows中的换行符差异问题 LINUX的换行符在Windows记事本打开不换行或出现黑点
- 浅谈内存对齐--linux和windows平台下内存分配的差异
- Windows,Linux的select函数功能差异