【发布时间】:2017-04-25 08:40:38
【问题描述】:
我需要使用我现有的客户端服务器代码:
第一组代码,我在一台服务器绑定到
127.255.255.255:9093和客户端127.0.0.1:9093的机器上运行良好。为了使这项工作在同一网络上的不同机器上工作,我使用了 AF_NET 的 IP_TRANSPARENT 套接字选项,并在服务器上使用
0.0.0.0:9093,在客户端使用server_ip:9093。
现在我需要它在本地和不同的机器上运行。我无法更改服务器绑定的 IP,它必须是固定的,任何东西,但要固定。 我可以使用配置文件更改客户端绑定的 IP。
我应该使用什么 IP 才能使程序在相同和不同的机器上运行?
注意:如果需要:服务器代码使用 Java,客户端代码使用 C。
【问题讨论】:
-
移除了奇怪的格式。它没有帮助。
标签: c sockets tcp serversocket