Grundsätzlich gibt es mehrere Möglichkeiten, eine Verbindung zwischen Peers herzustellen, die eingehende Verbindungen nicht unter ihren scheinbaren Internetadressen akzeptieren können.
- Stellen Sie fest, ob es eine Network Address Translation (NAT) gibt, und versuchen Sie gegebenenfalls, UPnP und / oder andere NAT-Anschlusszuordnungsprotokolle zu verwenden, um NAT-Router zu konfigurieren, die darauf reagieren, einen Port an der Internetadresse an die lokale Adresse weiterzuleiten
- Wenn einer der Peers eingehende Verbindungen annehmen kann, koordinieren Sie ihn so, dass er auf eine Verbindung wartet, und der andere Peer stellt eine Verbindung her
- Verwenden Sie NAT-Durchquerungstechniken, um zu versuchen, eine Verbindung herzustellen, https://en.wikipedia.org/wiki/NAT_traversal