PDA

Visualizza la versione completa : Server Chat: come realizzarlo?


lukelf
30-09-2003, 01:05
Ciao a tutti.
St realizzando un server chat (non in tecnologia Web) ma ho un problema con l'instradamento dei messaggi chat su client che appartengono a lan differenti e che non posseggono IP pubblici.

Ho visto che questo problema stato ampiamente risolto da Yahoo, MS Messenger, Mirc, etc. mettendo il server al di fuori di entrambi le LAN ma non capisco, a livello di controllo winsock o qualcosa di analogo, come posso instradare correttamente i messaggi.

Se infatti il client 1 possiede un ip privato (es: 192.168.0.2) e vuole comunicare con un altro client 2 con un altro ip privato (es: 10.0.1.2) come f il server a capire a quale ip mandare il messaggio proveniente dal client 1?
Se, ipoteticamente, lo inviasse all'IP privato 10.0.1.2 non arriverebbe mai. Quindi: cosa devo configurare, a livello di programmazione, per far instradare correttamente il messaggio?

Grazie dell'aiuto

hacker_nait
08-10-2003, 21:22
anche io ho lo stesso problema :dh:

daniele_dll
08-10-2003, 21:43
fallo trasmettere tramite server se l'ip un'ip di classe C ^_^

hacker_nait
09-10-2003, 00:13
:master: cosa vuol dire di classe C???? :fagiano:

lukelf
09-10-2003, 10:56
Ciao Daniele,
non credo sia un problema legato alle classi d'indirizzo.
Yahoo o MS Messenger funzionano indipendentemente dalla configurazione di rete anche in LAN priva con classi A.

:cry:

Loading