2010-05-17 2 views
0

Lorsque je tente de connnect à tout IP locale se marie à merveille mais dès que j'utiliser une adresse IP normale, comme pour se connecter à un de mes amis en dehors du réseau local ne fonctionne tout simplement pastcp flux problème C#

+1

"Ça ne marche tout simplement pas" n'est pas très instructif. Ce qui se produit? –

+1

Presque certainement lié au pare-feu, mais votre manque de clarté me fait hésiter à afficher cela comme une réponse. – spender

Répondre

0

Ma première hypothèse serait que vous pourriez être confronté à un problème de pare-feu - existe-t-il un pare-feu entre vous et votre ami? Si oui, avez-vous des exceptions pour cela?

Je vous suggère d'utiliser Wireshark pour analyser ce qui se passe au niveau du réseau.

+0

"Aucune connexion n'a pu être établie car la machine cible l'a refusée IP: PORT" est l'erreur – user302823

+0

@oidfrosty: Cela semble être un problème de pare-feu ou vous ne lancez pas l'application correspondante sur la machine cible. –

+0

Ou sur le mauvais port – Joren

2

Il s'agit très probablement d'une combinaison de pare-feu et de redirection de port. En plus d'ouvrir les ports sur votre pare-feu, vous devrez transférer ces ports sur le routeur de votre ami. PortForward.com est une ressource décente si vous n'êtes pas familier avec la redirection de port.

+0

Une autre chose à vérifier: assurez-vous de vous connecter à l'adresse IP * publique * de votre ami et non à celle * privée * de votre ami. Visitez [whatismyip.org] (http://whatismyip.org/) depuis l'ordinateur de votre ami pour vérifier son adresse IP publique. Notez également que de nombreux FAI modifient régulièrement la PI publique (la mienne le fait tous les jours). –