WINsock连接的时候要指定对方的IP,动态的也没事,你就跟着动态变就行。

解决方案 »

  1.   

    winsock是通过IP地址或机器名进行客户端域服务器端进行通讯的,如果使用机器名,必须使该名称可以通过dns解析,并可以通过该名称访问。如你所做的程序,在局域网中,应该都有相应的IP地址,或者有DHCP以及dns服务,而在internet上则不然,你的机器无法通过internet的dns服务器解析名称,也没有一个相对固定的ip地址,如果你想在internet上使用,必须提供一个固定的ip地址,至少服务器端要有固定的地址。
      

  2.   

    正确,我作过的聊天程序,就是每次要输入对方(listen方)的IP
      

  3.   

    fulaoxiao3000 和各位说的我觉得对的,据我的经验是要每次输入IP。
      

  4.   

    既然是自动获得IP地址 当然要输入对方(listen方)的IP和Port
      

  5.   

    参照   Cooly(Lazy) 的解析理解