为什么函数ioctlsocket(m_s,SIO_RCVALL,&dwValue)中SIO_RCVALL未定义啊,我在建工程的时候已经选择了支持socket。在网上看到的方法,加了下面的语句
#define SIO_RCVALL _WSAIOW(IOC_VENDOR,1)
结果是__WSAIOW和IOC_VENDOR未定义。
如果加入#include <winsock2.h>会出来很多重定义的错误。
请大家帮忙看看~!
#define SIO_RCVALL _WSAIOW(IOC_VENDOR,1)
结果是__WSAIOW和IOC_VENDOR未定义。
如果加入#include <winsock2.h>会出来很多重定义的错误。
请大家帮忙看看~!
下载个Microsoft Platform SDK吧,或者用VS2003以上版本开发
谢谢firmbird的建议,我去找找。但还不知道下载下来怎么用呢,呵呵
-----------------------------------------------
请问firmbird,这是什么意思呀?呵呵
谢谢你的回帖
#define SIO_RCVALL _WSAIOW(IOC_VENDOR,1)
程序奇迹帮的能用了。请问这是什么原因呀,为什么选择了socket支持反而不行~
大家说要添加Mstcpip.h文件,但在我电脑里确实没找到,估计是向firmbird说的一样要装下SDK吧。