2009-02-22 14 views
4

Comment un PC se connecte-t-il à un autre via Internet sur un autre PC?Comment peer2peer fonctionne-t-il via un routeur?

Un exemple serait un programme d'écoute pour les connexions sur PC 1. PC 1 se trouve derrière le routeur 1. PC 2 a un programme client tente de se connecter au PC 1.

Quelle est la bonne technologie/technique à utiliser comme le programme d'écoute dans cette situation?

Répondre

8

Ce article by Brian Ford explique comment fonctionnent les communications entre homologues à travers les NAT.

La plupart des routeurs exposent également un Universal Plug and Play interface (uPnP) qui peut être utilisé pour le transfert de port et la traversée NAT.

Vous devriez également consulter le STUNT library qui est une bibliothèque de parcours NAT facile à utiliser.

0

Vous voudrez peut-être lire sur NAT Traversal. NAT traverse est un terme général pour les techniques qui établissent et maintiennent des connexions réseau TCP/IP traversant les passerelles de traduction d'adresses réseau (NAT).