我正在研究两台计算机之间的通信媒介。他们都在同一个网络上。我知道每个设备的远程ip。
我正在尝试编写一个C程序,它在一台机器上充当服务器,在另一台机器上充当客户机。
我正在尝试使用来自客户端的端口311上的TCP协议建立此连接。我想知道如何设置服务器?我将在服务器上绑定哪个地址,以便它接受来自客户端服务的远程请求?
答案 0 :(得分:1)
通常绑定到名为INADDR_ANY的特殊IP地址。这允许您的服务器可用于任何接口上的传入连接。这样,如果您在同一台计算机上或通过服务器计算机可能具有的任何外部接口,您可以通过localhost / loopback连接到您的服务器 - 无论配置如何。
这是一个很好的description