Java 将服务器绑定到本地主机在网络更改后是否不需要重置?

Java 将服务器绑定到本地主机在网络更改后是否不需要重置?,java,android,localhost,lan,Java,Android,Localhost,Lan,我正在android上开发一个自动交换LAN网络的应用程序,我有一个服务器,它应该在一些端口上监听连接。将其地址绑定到localhost是否可以避免我重新设置服务器并重新启动它的麻烦?localhost将在网络更改时可用,并且应该不会对您造成任何问题。许多服务和应用程序都在使用它进行进程间通信(如媒体播放器),而且它是安全的。我假设您所问的是,绑定到localhost是否可以将应用程序从需要的位置保存到重新绑定的位置,以便在刚刚可用的新接口上提供服务 简短的回答是否定的。绑定到localhost

我正在android上开发一个自动交换LAN网络的应用程序,我有一个服务器,它应该在一些端口上监听连接。将其地址绑定到localhost是否可以避免我重新设置服务器并重新启动它的麻烦?

localhost将在网络更改时可用,并且应该不会对您造成任何问题。许多服务和应用程序都在使用它进行进程间通信(如媒体播放器),而且它是安全的。

我假设您所问的是,绑定到localhost是否可以将应用程序从需要的位置保存到重新绑定的位置,以便在刚刚可用的新接口上提供服务

简短的回答是否定的。绑定到
localhost
只意味着绑定到环回接口。如果网络发生变化(如wifi连接出现或消失),环回接口不会受到影响,您必须重新绑定才能获得新接口

请参见此处了解一些想法:

我想你需要经常投票,看看是否有一个新的接口