1

好吧,我制作了一个聊天客户端,每个用户都可以使用 IP 地址连接到其他用户。但是,我必须使用 localhost 演示该应用程序。

现在假设我打开应用程序的 2 个实例并告诉其中一个实例的 IP 地址(在本例中为 localhost),它将很容易与另一个实例连接并且可以正常工作。但是现在,如果我打开应用程序的第三个实例并将其放在 localhost 的 IP 中,在它将连接的前 2 个实例中,通过网络这不会成为问题,因为所有 IP 地址都是唯一的但是我必须通过 localhost 进行演示,我想不出某种方法可以将第三个应用程序与我选择的任何其他应用程序链接起来。

4

1 回答 1

0

我不确定我是否完全理解您的问题,但环回别名可能会有所帮助。您可以创建多个“逻辑”环回接口并为每个接口配置唯一的 IP 地址。

在 Solaris 中,我可以执行以下操作:

ifconfig lo0:1 plumb
ifconfig lo0:1 11.11.11.11 netmask 255.255.255.0 up

...
ifconfig lo0:99 plumb
ifconfig lo0:99 99.99.99.99 netmask 255.255.255.0 up
于 2012-11-19T10:22:12.907 回答