PROBLEMA Programma di chat in java

Danix Danilovic

Utente Attivo
17
0
ciao a tutti,
dovrei fare un programma di chat in java ma ho un problema: non riesco a far comunicare tra di loro due utenti su due macchine diverse collegate in internet. se i pc sono collegati in locale la chat funziona senza problemi ma tramite internet non ho ancora capito come risolvere. il problema penso sia dovuto al nat dei router ai quali i pc si connettono per fare l'accesso a internet.
SCHEMA DEL COLLEGAMENTO:
pc1 <-----> router1 <------> internet <------> router2 <-------> pc2
ip locale ip1 ip2 ip locale

la chat è basata sul sistema client/server (ovvero su un pc avvio il server e ci collego un client mentre sull'altro avvio solo un client che si collega al server). il programma vorrei che fosse user-friendly cioè che per farlo funzionare non si debba modificare delle impostazioni sui router ma che basti il solo codice del programma.
qualcuno sa come risolvere il problema?
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili