我用Java编写了一个简单的聊天应用程序,当我尝试使用“127.0.0.1”从系统内部连接到服务器时,它工作得很好。 但是当我尝试使用我的公共IP地址连接到服务器时,客户端无法找到套接字?如何解决它。 这是客户端代码
String ipadd = "213.109.45.23";
InetAddress ip = InetAddress.getByName(ipadd);
sockfd = new Socket(ip,1800);
这是服务器代码
String ipadd = "0.0.0.0";
InetAddress ip = InetAddress.getByName(ipadd);
ServerSocket ss = new ServerSocket();
ss.setReuseAddress(true);
ss.bind(new InetSocketAddress(ip,1800));