10demon10
Messages postés63Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention28 juin 2012
-
2 juil. 2008 à 20:12
10demon10
Messages postés63Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention28 juin 2012
-
3 juil. 2008 à 19:49
Bonjour à tous
Voila j'ai modifié une source de client / serveur trouver sur codes sources et tous fonctionne correctement (ajout de plusieurs clients au serveur etc..., merci au passage au créateur PROMEUF ) cependant dans les fonctionnalités je n'arrive pas à attribuer une connection avec une adresse ip public (avec no-ip) ? par contre en local tous marche.
Je pense que cela vien de cette ligne de code:
monserveur.sockAct = new Socket(AddressFamily.InterNetwork,SocketType.Stream, ProtocolType.Tcp);
en effet ici AddressFamily est enInterNetwork mais j'ai essayer toute les autres fonction de AddressFamily sans grand résulta
krishou
Messages postés60Date d'inscriptiondimanche 9 janvier 2005StatutMembreDernière intervention21 août 20081 3 juil. 2008 à 14:30
Hello again,
Pour le routeur, dans son interface web (je suppose qu'il en a une), tu cherches l'option NAT. Et là tu dois décider d'un port public qui sera lié à un port privé sur une machine d'adresse IP privée.
Pour l'adresse DNS public, si tu as no-ip, c'est tres symple, tu donnes l'adresse: .no-ip.org comme parametre de ton Dns.Resolve.
Je pense que le Dns.GetHostName() te donne le nom dns de ta machine dans ton réseau privé, donc normal de pas pouvoir le résoudre.