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