Salve a tutti,
Ho scritto due programmi: uno funge da server, l'altro da client, e ciascuno di essi viene fatto girare su un pc differente.
Quando i pc si trovano all'interno di una stessa LAN nessun problema, altrimenti non riescono a collegarsi.
Il problema non riguarda il codice (l'ho già fatto vedere nella sezione software di java e tutto fila liscio), quindi come pensavo deve essere un problema che riguarda la configurazione del router, in modo che riesca a inoltrare i pacchetti verso il giusto pc su cui è in esecuzione il client.
Utilizzo windows 10.
Andando sul router, sezione port forwarding ho creato una nuova regola:
Internal IP Internal Port External IP External Port Protocol Action
192.168.1.106 6116 All IP 6116 Both
internal ip è l'ip locale del pc server, 6116 è il numero di porta su cui è in ascolto il server.
Secondo voi quale potrebbe essere il problema ? Se avete bisogno di altre informazione sw/hw chiedete pure.
Grazie mille in anticipo, spero potrete aiutarmi.