View Single Post
Old 17-05-2014, 17:13   #674
valerio65
Member
 
Iscritto dal: Dec 2009
Messaggi: 59
Ragazzi ripropongo il mio problema, e vi prego di aiutarmi perché sto letteralmente impazzendo...
Ho sviluppato in java 2 semplici app Client e Server per il trasferimento dati via socket. Adesso, c'è un grosso problema di fondo con l'apertura delle porte. Intanto:

- Il router può aprire 1 porta per 1 indirizzo ip. Non puoi aprire più porte per un ip e non puoi avere più ip che si connettono ad una porta. Cosa assurda perché mi serve fare proprio questo (come la porta 80, chiunque può connettersi ad essa).

Oltre questo dettaglio, ho riportato i seguenti risultati:
Facciamo finta che la mia porta sia 8888:

-Apro la porta 8888 per l'indirizzo locale del pc dove risiede l'app Server: Se avvio l'app Client che trasferisce i dati da un pc nella LAN, allora la comunicazione avviene;
Se avvio l'app Client da un pc esterno alla lan (quindi in teoria da remoto) la comunicazione non avviene.

-Apro la porta 8888 per l'indirizzo pubblico del mio pc:
Non funziona niente

-Apro la porta 8888 per l'indirizzo del pc con app client:
Non funziona niente

Insomma, un casino puro. Io vorrei aprire una porta dove QUALSIASI IP può connettersi ad essa, senza specificare nient'altro. Qualcuno può aiutarmi?
valerio65 è offline   Rispondi citando il messaggio o parte di esso