2009-05-17 7 views
0

Comment puis-je m'assurer qu'un port particulier sur mon ordinateur n'est pas utilisé à d'autres fins que le service dont j'ai besoin en C# ??Port réseau dédié en C#

Dans mon programme de simulation d'un LAN-Messenger, j'obtiens une erreur de connexion refusée lorsque j'essaie de me connecter à un hôte distant. Par conséquent, je dois m'assurer que le port n'est pas utilisé à d'autres fins .

Répondre

3

Vous ne pouvez pas vous assurer que. Tout programme peut s'inscrire pour écouter sur n'importe quel port, et le système d'exploitation l'autorisera si aucun autre processus ne l'utilise. Le meilleur moyen est de choisir un port qui est maintenant connu pour être utilisé par n'importe quel service, et l'utiliser comme port entrant. Here est une liste de ports connus.

0

Ouvrez une socket tcp écouter dessus? Cela empêche quiconque de faire de même.

La connexion refusée ressemble plus à un problème de pare-feu.

Questions connexes