在95下winsock的版本是1.1,而你要用的函数是winsock2的函数,似乎记得可以升级socket版本!

解决方案 »

  1.   

    已发布的Windows 95支持Winsock 1.1规格。微软已完成了一个免费的Wi n s o c k更新,可从他们的We b站点下载(h t t p : / / w w w. m i c r o s o f t . c o m / Windows 95/downloads/)。另外,Wi n s o c k
    2 SDK很有用,其中包括了编译Winsock 2应用程序所需要的头和库。自然, Windows 98、Windows NT 4和Windows 2000都支持Wi n s o c k 2,无须任何必要的新增项。Windows CE只支持Winsock 1.1规格。
      

  2.   

    不用WinSock2而用WinSock1,则无需ws2_32.dll就可以了,我做过一个,在Win95/Win98/WinNT上都能用。
    选用WinSock1而不用WinSock2的方法是不要包函头文件winsock2.h而包含winsock.h就可以了。
    快快送分吧。
      

  3.   

    #include <winsock.h> 我试过的 不行
      

  4.   

    #include <winsock.h> 我试过的 不行