Question

  1. En utilisant STOM, je vais obtenir mon type IP / Port et NAT externe.
  2. Sur mon serveur moyen (IP publique), je vais enregistrer les pairs IP / ports externes (maintenant le serveur connaît les pairs 1 et le port IP / Port externe).
  3. Échange de l'IP / Port (Peer 1 apprendra à connaître l'IP / Port de Peer 2).
  4. Faire simultanément connect() Appelez des deux pairs.

Est-ce le bon flux?

Était-ce utile?

La solution

Votre algorithme est correct pour UDP. Jetez un œil à ces messages pour plus d'informations:

Autres conseils

Le coup de poing avec TCP est plus compliqué que ce que vous avez décrit. Jetez un œil au livre JXTA II pratique disponible en ligne sur SCRIBD pour une description des problèmes de traversée NAT que vous auriez besoin de résoudre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top