我在用WINSOCK编程,模式是C/S,因为在某些情况下我可能不知道自己的服务器IP地址,有什么方法让客户端登陆的时候自动得到服务器的IP呢????

解决方案 »

  1.   

    如果你的服务器(硬件)是固定的并且是在一个局域网内的话,可以使用服务器的MAC地址,然后通过ARP协议转换一下就可以了,或者使用域名
      

  2.   

    如果IP不固定的话,可用DDNS,动态域名解析
      

  3.   

    你至少需要一台固定IP的地址(以下称主服务程序),当“别的电脑升级为服务器”时,向主服务器注册IP+端口,然后客户程序向主服务程序请求动态服务器的服务IP和端口