cs_sergiooi
Messages postés53Date d'inscriptionvendredi 6 octobre 2006StatutMembreDernière intervention 7 octobre 2009
-
30 avril 2008 à 17:50
cs_ghuysmans99
Messages postés3983Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 2013
-
5 mai 2008 à 19:11
Salut, moi jai une question sur winsock. avec ce controle, est-il
possible de se connecter a un pc qui n'est pas sur un réseau local?
exemple, je veux faire un serveur qui me servira a me connecter a mon
pc depuis (exemple) chez mon voisin. est-ce possible ou dois-je
utiliser un autre controle que winsock? Car jusque la , ca ne marche
pas... Merci a tous pour l'aide que vous apportez!
cs_ghuysmans99
Messages postés3983Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 30 avril 2008 à 21:54
Bah oui.
Suffit de router le port utilisé par ton appli et c'est bon. Pour l'IP si tu ne veux pas changer ton code à chaque fois que son adresse change il suffit d'utiliser par exemple dyndns.org _______________________________________________________________________
VB.NETis good ...VB6is better
'Si l'on est pas déjà connecté
If Not WinsockChat.State = sckConnected Then
'on ferme le port
WinsockChat.Close
'on defini le port local
WinsockChat.LocalPort = PortChat_Local
'Le nom de lordinateur du serveur
WinsockChat.RemoteHost = PCName_Server
'L'IP du serveur
WinsockChat.RemoteHostIP = IP_Server
'Le port est le contenu de textbox2
WinsockChat.RemotePort = PortChat_Server
'On se connecte avec les paramètres définis ci-dessus
WinsockChat.Connect
StatusLBL.Caption = "Attendre réponse..."
end sub
Le tout marche nickel, il se connecte et tout mais seulement sur mon réseau local.Si je le fais de chez mon voisin, rien ne se passe, il ne se connecte pas. dois-je mettre comme IP du serveur mon IP interne ou IP externe? car jai essayer les deux et ca marche pas plus. Si tu as une solution pour moi elle est la tres bienvenue. Et merci de maider!!
cs_sergiooi
Messages postés53Date d'inscriptionvendredi 6 octobre 2006StatutMembreDernière intervention 7 octobre 2009 1 mai 2008 à 07:00
Et j'ai une autre question que je nai pas trouvé la réponse. Pourquoi la premiere fois que je me connecte sur mon serveur, il se connecte et quand je me deconnecte, et que je reconnecte , meme si je fais fermer le/les port(s) en deconectant ca me dit que ladresse est utilisée... comment je peux faire et pourquoi jai ce pb??
Merci encore
cs_ghuysmans99
Messages postés3983Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 1 mai 2008 à 08:13
L'IP du serveur utilisée doit être l'IP externe si tu viens de l'extérieur.
Pour le reste redirige le bon port et ça va aller
_______________________________________________________________________
VB.NETis good ...VB6is better
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_sergiooi
Messages postés53Date d'inscriptionvendredi 6 octobre 2006StatutMembreDernière intervention 7 octobre 2009 1 mai 2008 à 08:17
et quoi faire pour la reconnexion??? je crois que c'est a cause dun "timeout" ou quelque chose comme ca car apres une minute, je peux me reconnecter. Y a-t-il un tutoriel pour gerer ca??
merci a nouveau.
cs_sergiooi
Messages postés53Date d'inscriptionvendredi 6 octobre 2006StatutMembreDernière intervention 7 octobre 2009 4 mai 2008 à 07:56
Pourquoi que quand je demarre mon serveur et que je me connecte dessus pour une premiere fois, il marche, mais si je fais deconecter(pour quil se déconnecte)puis connecter a nouveau(pour me reconnecter) , je recois toujours lerreur "adress in use" meme si jai mis un winsock.close dans ma deconnexion du client et un winsock(blablabla).close et unload me.winsock(blablabla) dans mon serveur lorsque quelqun se deconecte??? SVP Ya ti quequn qui sait????
cs_ghuysmans99
Messages postés3983Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 4 mai 2008 à 09:03
Etant donné que je fais autrement, je ne sais pas te dire pourquoi ça ne marche pas ni comment résoudre ce problème
_______________________________________________________________________
VB.NETis good ...VB6is better
cs_sergiooi
Messages postés53Date d'inscriptionvendredi 6 octobre 2006StatutMembreDernière intervention 7 octobre 2009 4 mai 2008 à 15:37
"Etant donné que je fais autrement, je ne sais pas te dire pourquoi ça
ne marche pas ni comment résoudre ce problème" Tu as une autre maniere??? Tuto???
cs_ghuysmans99
Messages postés3983Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 5 mai 2008 à 19:11
Normallement là c'est bon ... DynDNS ne s'était pas remis à jour !
_______________________________________________________________________
VB.NETis good ...VB6is better