Socket编程:使用固定IP在客户端

Socket编程:使用固定IP在客户端

问题描述:

我需要用我现有的客户端服务器代码绑定服务器和配置:Socket编程:使用固定IP在客户端

  1. 第一组的代码,我的作品以及一台机器上使用服务器绑定到127.255.255.255:9093和客户端127.0.0.1:9093

  2. 要在不同的机器这项工作同一个网络上,我用AF_NET的IP_TRANSPARENT套接字选项,并在客户端使用0.0.0.0:9093在服务器和server_ip:9093

现在我需要它在本地和不同的机器上运行。我无法更改服务器绑定的IP,它必须是固定的,任何东西都是固定的。 我可以使用配置文件更改客户端绑定的IP。

应该使用哪些IP以便该程序可以在同一台计算机和不同计算机上运行?

注:如果需要:服务器代码是Java,客户端代码是C.

+0

删除bizarrre格式。它没有帮助。 – EJP

使用0.0.0.0。这意味着'任何接口'。这就是它映射到INADDR_ANY的原因。