Voglio sapere se riesco a collegare i socket Javautilizzando un indirizzo IP statico. Ho recentemente acquistato IP statico dal mio ISP e voglio connettere un programma client che usa il socket Java con il mio portatile (come server). L'ho provato prima in una rete chiusa e funziona normalmente, ma quando ho " L'ho provato con una rete distribuita che non funziona. Ecco un pezzo del mio codice
Server :
ServerSocket serverSocket = new ServerSocket(5432);
Socket client = serverSocket.accept();
Cliente :
Socket socket = new Socket(IP,5432);
Il problema è cosa dovrebbe essere l'IP? L'IP statico o IPV4?
risposte:
2 per risposta № 1Supponendo che l'IP statico che hai acquistato sia pubblicamenteinstradabile (vale a dire non 10.x.x.x, 172.16.x.x-172.31.x.x o 192.168.x.x) e che i tuoi router / firewall consentono l'accesso a questo IP da Internet pubblico, dovresti essere in grado di accedere a quell'IP da qualsiasi luogo.