我要建立客户端跟服务端通讯,因服务端不确定,服务端的IP地址可能随用户不同而取不同的值,现在想通过UDP通讯告诉客户端IP,但我同时使用的时候出现很多错误,说说winsock2.h里面跟winsock.h里有重命名.请问怎么解决

解决方案 »

  1.   

    哈哈,当然可以啦
    winsock2.h里面跟winsock.h??不知道是你引用socket版本的头文件,还是自己写的头文件,socket最好加载一个版本的
      

  2.   

    工程预定义中包含_WINSOCKAPI_,就可以解决你的问题。
      

  3.   

    头文件,特别是windows.h,winsock2.h,winsock.h的include顺序换一下即可.
      

  4.   

    可以同时用,不过winsock2.h,winsock.h这两个头文件只用一个不就行了。用winsock2.h吧。
      

  5.   


    socks5代理程序就是同时支持TCP和UDP的了,你说能用不