2010-05-23 25 views
3

La redirection de port n'est-elle pas gérée par le routeur? Comme, j'ai googlé quelques applications de logiciel qui semblent port vers l'avant avec le grand succès, mais techniquement il semble être impossible. Le paquet doit d'abord aller au routeur. Le routeur doit le transférer vers l'ordinateur correct en fonction des règles de transfert de port. Alors, comment une application logicielle peut-elle gérer la redirection de port si le paquet doit ALLER à l'ordinateur exécutant cette application logicielle en premier lieu, ce qui signifie que la redirection de port est déjà réussie en premier lieu?Transfert de port en C#/logiciel possible? N'est-il pas seulement géré par le routeur?

+1

+1 pour une bonne question. Je pense que certains logiciels utilisent UPNP sur les routeurs, ce qui permet au routeur d'ouvrir des ports pour une application de manière dynamique ... Je ne suis pas sûr que les ports utilisés puissent être explicitement spécifiés. – Dal

+0

http://stackoverflow.com/questions/333079/is-there-a-upnp-library-for-net-c-or-vb-net –

Répondre

4

Vous voyez UPNP, ce qui permet à un programme s'exécutant sur un réseau local de transférer un port sur le routeur.

+0

Comme je le pensais. Je vous remercie. – Rudi

+0

Ensuite, vous devriez accepter cette réponse en cliquant sur le chèque creux. – SLaks

+1

les gens ont besoin de points pour acheter de la nourriture. – Dal