Python和Java静态IP

Python和Java静态IP

我有一个 Python 服务器。每次我更改网络时,IP 都会更改。我希望它在所有网络上都有一个静态 IP,这样它就可以接收数据,而无需每次都自定义代码。我也想对 Java 服务器执行同样的操作。

答案1

不要在代码中使用当前 IP 地址。标准做法是监听“0.0.0.0”,它将监听所有可用的服务器。您可以添加从配置文件和/或命令行设置监听地址的功能。这应该可以解决每次更改网络时都必须修改代码的问题。

获取静态 IP 地址超出了我在这里可以回答的问题。它需要静态网络。也许可以配置具有静态 IP 地址的主机来将请求转发到您的服务器,但最好的解决方案是将服务器托管在具有静态 IP 地址的主机上。

相关内容