首页 > 解决方案 > 如何从不同的主机连接到服务器套接字?

问题描述

我使用 InetAddress addr = InetAddress.getByName("127.0.0.1"); 它来指定我的主机名,然后在我的客户端代码中使用相同的数字。

但是,当我在不在同一主机上的另一台计算机上运行客户端代码时,它不会连接到服务器套接字。

如何编写客户端代码,让每台计算机都可以访问和连接服务器代码?

标签: javasocketsserversocket

解决方案


我认为这会奏效。

InetAddress addr = InetAddress.getByName("0.0.0.0");

这会将您的套接字绑定到所有可用的网络接口。

您可以使用主机上的 127.0.0.1 和本地网络上的 LAN ip。


推荐阅读