我正在做一个带有套接字的服务器和客户端,当我写127.0.0.1或“ localhost”时可以连接它们。但是,如果我写我的公共IP,客户端将无法与服务器连接。我该怎么办?
服务器程序:
str
客户一:
public static void main(String[]args) throws IOException {
int puerto = 6000;
ServerSocket servidor = new ServerSocket(puerto);
System.out.println("Escuchando en: " + servidor.getLocalPort());
Socket cli1 = servidor.accept();
System.out.println("Un cliente se ha conectado.");
servidor.close();
}
我如何通过我的公共IP连接客户端和服务器?