Discussione: [Java] Socket e ip
View Single Post
Old 24-12-2011, 14:49   #4
clockover
Senior Member
 
L'Avatar di clockover
 
Iscritto dal: Oct 2004
Messaggi: 1945
Quando un pc è dietro un router allora il pc è "nattato". Hai quindi 2 alternative

1) imposti il port forwarding del router in modo che le connessioni TCP o UDP su una certa porta vengano inoltrate al pc dove hai la chat. Metodo bruttissimo e poco pratico
2) ti crei un semplice server che fa solo da server. Questo lo metti dove ti pare avendo sempre i dovuti accorgimenti dei computer nattati (quindi port forwarding se sei dietro un router). I client ti fanno solo da client e si connettono al server e la loro comunicazione avviene attraverso di esso.

quindi

PC1 --> router --> ( internet - server - internet ) <-- router <-- PC2

non so se sono riuscito a spiegarmi bene
clockover è offline   Rispondi citando il messaggio o parte di esso