我刚刚用java中的服务器和客户端制作了一个小聊天程序。客户端需要使用服务器的ip连接到服务器。我使用本地主机(127.0.0.1)进行的所有测试,一切都很好,但是当我后来和我的一个朋友测试它时,我不得不注意到,如果我输入我的 IP 地址(我运行服务器,他运行客户端)它不起作用。有没有办法在我的电脑上设置一个私人小服务器来运行我的服务器,或者可能是另一种让它工作的方法?
编辑:
刚刚找到一个名为“Apache”的工具来设置您自己的服务器,这可能会有所帮助吗?
编辑:当我说它不起作用时,我的意思是我得到一个 IOException,因为它失败了:
public void connectToServer() throws IOException{
showMessage("Attemption to connect...");
connection = new Socket(InetAddress.getByName(serverIP), 6789);
showMessage("\nConnected to: " + connection.getInetAddress().getHostName());
}