Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Socket编程:使用固定IP绑定服务器,在客户端可配置_C_Sockets_Tcp_Serversocket - Fatal编程技术网

Socket编程:使用固定IP绑定服务器,在客户端可配置

Socket编程:使用固定IP绑定服务器,在客户端可配置,c,sockets,tcp,serversocket,C,Sockets,Tcp,Serversocket,我需要使用现有的客户端服务器代码: 第一组代码在一台机器上运行良好,服务器绑定到127.255.255.255:9093,客户端绑定到127.0.0.1:9093 为了在同一网络上的不同机器上工作,我使用了AF_NET的IP_透明套接字选项,并在服务器上使用了0.0.0.0:9093,在客户端使用了server_IP:9093 现在我需要它在本地和不同的机器上运行。我无法更改服务器绑定到的IP,它必须是固定的,但必须是固定的。 我可以使用配置文件更改客户端绑定到的IP 我应该使用什么IP才能使程

我需要使用现有的客户端服务器代码:

第一组代码在一台机器上运行良好,服务器绑定到127.255.255.255:9093,客户端绑定到127.0.0.1:9093

为了在同一网络上的不同机器上工作,我使用了AF_NET的IP_透明套接字选项,并在服务器上使用了0.0.0.0:9093,在客户端使用了server_IP:9093

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

我应该使用什么IP才能使程序在相同和不同的机器上工作


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

使用0.0.0.0。它的意思是“任何接口”。这就是它映射到INADDR_ANY的原因。

删除了Bizarre格式。这没用。