Socket编程:使用固定IP在客户端
问题描述:
我需要用我现有的客户端服务器代码绑定服务器和配置:Socket编程:使用固定IP在客户端
第一组的代码,我的作品以及一台机器上使用服务器绑定到
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.
答
使用0.0.0.0。这意味着'任何接口'。这就是它映射到INADDR_ANY的原因。
删除bizarrre格式。它没有帮助。 – EJP