IP地址设的是自动获取,我发现有时开机后IP地址变了,这怎么办?
因为在其它电脑上设置了这台电脑上IP地址,两台电脑需要进行通讯,如果IP地址变的话,岂不是服务端IP地址变了的话客户端都需要重新设置?

解决方案 »

  1.   

    呵呵,你设置IP地址设的是自动获取地址自动获取,开机以后你这个局域网中分配给你的IP地址是随机的,所以每次不一样,你可以设置固定的IP地址,在连接属性里的Internet(Tcp/ip)属性里设置。
      

  2.   

    一般来说即便自动获取,一段时间之内ip也是稳定的,除非你很长时间没开电脑,设固定ip吧
      

  3.   


    楼主先把 DHCP 搞清楚再说!
      

  4.   

    可以通过机器名的方式(gethostbyname)来取得当前的ip地址,这样代码中就不需要担心DHCP的问题了。
      

  5.   

    两种办法,第一是改DHCP服务器的配置,使之对每个MAC地址分配唯一的IP地址;第二是改写服务器和客户端的程序,服务器通过UDP广播来使客户端得知自己的IP地址,客户端同理,也就是通过UDP广播来使每台机器了解网内机器IP信息。