MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 27 juil. 2006 à 13:02
Ce n'est pas ton IP publique qu'il faut mettre, mais l'IP de ton ordi sur ton reseau local (et donc tu peux tout a fait la mettre sur le forum, on pourra rien en faire de celle la)
Si ton serveur a une addresse privée de classe C (192.168.x.x), alors c'est celle la qu'il faut mettre.
Ensuite, pour ton connecter au serveur :
-Depuis ton reseau local, tu peux soit dire a ton client de se connecter a cette adresse privée de classe C (et cela ne necessite aucune configuration au niveau du routeur), ou alors depuis ton IP connectée (celle de ton routeur), et la il suffit juste de router le port vers ton serveur.
-Et pour se connecter depuis le net, il n'y a que la seconde option qui marche (logique)
mecano14
Messages postés35Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention12 août 2006 27 juil. 2006 à 09:48
Lorsque je fais un netstat, je vois bien le port en listening.
Je sais que j'utilisais le remoting sur ce port.
Je dis bien j'utilisais car j'ai changé de port pour pouvoir l'utiliser pour les sockets.
Donc en principe ce port est ouvert sur le routeur et le firewall?
mecano14
Messages postés35Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention12 août 2006 27 juil. 2006 à 10:49
"As tu vérifier que le serveur écoute les connexions sur les autres interfaces et pas uniquement le localhost ?"
Comment verifier ça?? Je n'ai qu'une seule carte reseau branchée sur mon routeur. Il n'y a qu'une interface non? (mes notions de reseau sont quasi nulles alors desolé :p)
Vous n’avez pas trouvé la réponse que vous recherchez ?
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 27 juil. 2006 à 10:56
A premiere vue j'aurais dit de regarder si le port était bien routé, mais apparement c'est le cas.
Tu es sur que le serveur est bien démarré ? (genre une exception que tu catch mais que tu loggerais pas, ...)
Tu appelles bien les méthodes Start() et AcceptSocket() de ton TCPListener ?
mecano14
Messages postés35Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention12 août 2006 27 juil. 2006 à 11:52
Lorsque mon client est configuré en local ca fonctionne bien, donc le serveur est bien demarré.
Au fait, je demarre mon serveur en 127.0.0.1, est-ce correct?
Sinon pour Start() et AcceptSocket() c'est bon (ils sont bien dans mon code).
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 27 juil. 2006 à 12:51
Normalement, c'est parce que tu mets pas la bonne adresse. C'est reellement l'adresse de ton interface reseau ?
11.11.11.11, c'est une adresse connectée, pas une adresse privée, si je me trompe pas.
Ton serveur est derriere un routeur, ou est connecté directement au net ?