背景:我编写了一个java服务器客户端程序。服务器接受端口2175上的传入连接,并在2176上写入响应,客户端侦听响应。我通过网络发送序列化对象。
问题:如果我在与服务器相同的机器上运行客户端,这一切都很有效。我将一个客户端jar放在一起,并将其部署在与服务器相同的无线网络上运行的另一台机器上。现在我得到一个“ConnectionException:Connection refused”。所以我认为我应该硬编码服务器和客户端IP,但仍然没有用。
问题:我还需要做些什么来让两台计算机相互通信(在网络方面而不是java方面)?