虚拟IP和真正的IP端口组合是否独一无二?

时间:2016-04-25 08:31:00

标签: c sockets network-programming

我已经创建了虚拟IP地址和虚拟以太网地址。我想知道这些虚拟IP和端口,真实IP和端口的组合是否是唯一的?

例如: 10.198.105.49:5400 // real ip

10.198.105.22:5400 // dummy ip

我的问题是,是否可以同时访问具有相同端口地址的这两个ips。

1 个答案:

答案 0 :(得分:2)

您发布的两个是不同的IP地址,所以是的,它们是不同的端点,因此如果您有两台服务器正在监听每个端点,它们将按预期工作。

如果您希望一台服务器在两个地址上都服务器,您可以绑定到INADDR_ANY和端口5400,这样,服务器将在本地计算机的所有IP地址上接收。如果要检查连接来自哪个端点,可以调用getsockname来检索它。