请问WINDOWS和LINUX下得socket函数返回值不一样吗?
windows下的socket(AF_INET,SOCK_STREAM,0)函数返回的是一个SOCKET结构,而linux返回的是一个int类型的对吗?那它们怎么能通用呢?
[解决办法]
SOCKET不是结构,就是个整数,你看看头文件里面怎么定义的
是结构也无妨,在各自的范围内通用就行,你难道把linux的socket返回值传给一个windows程序去listen?
发布时间: 2012-06-07 15:05:14 作者: rapoo
请问WINDOWS和LINUX下得socket函数返回值不一样吗?
windows下的socket(AF_INET,SOCK_STREAM,0)函数返回的是一个SOCKET结构,而linux返回的是一个int类型的对吗?那它们怎么能通用呢?
[解决办法]
SOCKET不是结构,就是个整数,你看看头文件里面怎么定义的
是结构也无妨,在各自的范围内通用就行,你难道把linux的socket返回值传给一个windows程序去listen?