porta aperta sul router per socket java


1

Sto cercando di creare un'applicazione peer-to-peer e desidero che una porta si scambi informazioni sulla connessione e voglio assicurarmi che questa porta non venga chiusa dal firewall nel passaggio tra peer e questa porta non venga utilizzata da un'altra applicazione


1. Prova ad aprirlo con UPNP. 2. Il firewall non chiude alcuna porta se non gli viene detto di farlo. (E se gli viene detto di farlo, dovrebbe succedere, non importa se vuoi che accada o no) 3. Non dovresti impedire ad alcuna applicazione di usare la porta.
Kimmax,

Non è chiaro, ma se stai sviluppando un'applicazione avrai probabilmente risposte più utili se porti questa domanda a stackoverflow.com .
rakslice,

Risposte:


0

Fondamentalmente, ci sono diversi modi per stabilire una connessione tra peer che non possono accettare connessioni in entrata ai loro apparenti indirizzi Internet.

  • Determinare se sembra esserci la traduzione degli indirizzi di rete (NAT) e, in tal caso, tentare di utilizzare UPnP e / o altri protocolli di mappatura delle porte NAT per configurare eventuali router NAT che rispondano all'inoltro di una porta all'indirizzo Internet all'indirizzo locale
  • Se uno dei peer può accettare connessioni in entrata, coordinarsi in modo che ascolti una connessione e l'altro peer si connetta ad essa
  • Utilizzare le tecniche di attraversamento NAT per tentare di stabilire una connessione https://en.wikipedia.org/wiki/NAT_traversal
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.