配置以太网以测试用 Java 编写的客户端-服务器应用程序

配置以太网以测试用 Java 编写的客户端-服务器应用程序

我使用以太网交叉电缆连接了两台计算机。但似乎无法让它们工作。

我知道这肯定不是某种与物理连接相关的问题,我的意思是它只是将电缆的一端插入以太网端口,将另一端插入另一端;所以它一定与正确配置 Ubuntu 和 Mac OS X 各自的网络管理器有关.....我只是完全不知道该怎么做?

如果我在 Mac 上运行我编码的客户端并在 Ubuntu 上运行服务器,则两台计算机上的两个控制台都会挂起,如果我反过来执行此操作,Ubuntu 会继续挂起,这一次我会在 Mac 的控制台上收到 SocketException:PermissionsDenied。

答案1

验证网络是否正常工作

  • 使用以下方法检查每台电脑的 IP 地址ifconfig -a
  • 每台计算机都使用ping对方的 IP 地址

在您的客户端程序中,将其替换192.168.0.0为作为服务器的计算机的 IP 地址。

相关内容