因为在其它电脑上设置了这台电脑上IP地址,两台电脑需要进行通讯,如果IP地址变的话,岂不是服务端IP地址变了的话客户端都需要重新设置?
6 个解决方案
#1
呵呵,你设置IP地址设的是自动获取地址自动获取,开机以后你这个局域网中分配给你的IP地址是随机的,所以每次不一样,你可以设置固定的IP地址,在连接属性里的Internet(Tcp/ip)属性里设置。
#2
一般来说即便自动获取,一段时间之内ip也是稳定的,除非你很长时间没开电脑,设固定ip吧
#3
楼主先把 DHCP 搞清楚再说!
#4
可以通过机器名的方式(gethostbyname)来取得当前的ip地址,这样代码中就不需要担心DHCP的问题了。
#5
两种办法,第一是改DHCP服务器的配置,使之对每个MAC地址分配唯一的IP地址;第二是改写服务器和客户端的程序,服务器通过UDP广播来使客户端得知自己的IP地址,客户端同理,也就是通过UDP广播来使每台机器了解网内机器IP信息。
#6
楼上的很清楚
#1
呵呵,你设置IP地址设的是自动获取地址自动获取,开机以后你这个局域网中分配给你的IP地址是随机的,所以每次不一样,你可以设置固定的IP地址,在连接属性里的Internet(Tcp/ip)属性里设置。
#2
一般来说即便自动获取,一段时间之内ip也是稳定的,除非你很长时间没开电脑,设固定ip吧
#3
楼主先把 DHCP 搞清楚再说!
#4
可以通过机器名的方式(gethostbyname)来取得当前的ip地址,这样代码中就不需要担心DHCP的问题了。
#5
两种办法,第一是改DHCP服务器的配置,使之对每个MAC地址分配唯一的IP地址;第二是改写服务器和客户端的程序,服务器通过UDP广播来使客户端得知自己的IP地址,客户端同理,也就是通过UDP广播来使每台机器了解网内机器IP信息。
#6
楼上的很清楚