Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Winsock [ Réseaux & Internet / Client - Serveur ] (sergiooi)

mercredi 30 avril 2008 à 17:50:27 | Winsock

sergiooi

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!

mercredi 30 avril 2008 à 21:54:38 | Re : Winsock

ghuysmans99

Membre Club
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

jeudi 1 mai 2008 à 00:15:29 | Re : Winsock

sergiooi

Mon code est comme suit:

private sub form_load()

Port_Local = OptionClient.ChatPort_NumberTXT.Text

Port_Server = OptionClient.ServerChatPortTXT.Text     'Port_Server = "6347"

IP_Server = OptionClient.ServerIPTXT.Text   'IP_Server = "192.168.2.10"
    
PCName_Server = "nemesis2"
    
'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!!

jeudi 1 mai 2008 à 07:00:30 | Re : Winsock

sergiooi

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 

jeudi 1 mai 2008 à 08:13:25 | Re : Winsock

ghuysmans99

Membre Club
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

jeudi 1 mai 2008 à 08:17:47 | Re : Winsock

sergiooi

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.

jeudi 1 mai 2008 à 09:01:27 | Re : Winsock

pile_poil

Membre Club
salut
toutes les réponses à tes questions se trouvent dans ces tuto et leurs commentaires
http://www.vbfrance.com/codes/TUTORIAL-WINSOCK-TCP-IP-SERVEUR-CLIENT-MULTI-CLIENTS_4644.aspx
http://www.vbfrance.com/codes/BASE-APPLI-RESEAU-WINSOCK-NULS_6645.aspx
entre autre les solutions pour la connection extérieure
de meme que pour la façon de gérer les fermetures des winsock en cas de déconnection de l'un d'eux


si c'est la solution, penser : REPONSE ACCEPTEE

vendredi 2 mai 2008 à 03:59:51 | Re : Winsock

sergiooi

mais le probleme sest pas qui se deconnecte, cest qui reste connecté pendant + ou- 1 minute et apres ca marche... pourquoi??

dimanche 4 mai 2008 à 07:56:57 | Re : Winsock

sergiooi

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????

dimanche 4 mai 2008 à 09:03:32 | Re : Winsock

ghuysmans99

Membre Club
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


1 2

Cette discussion est classé dans : winsock, pc, connecter, possible, controle


Répondre à ce message

Sujets en rapport avec ce message

Comment fait ton pour tester en local(sur 1 seul pc) un controle winsock: [ par harddisk ] Comment fait ton pour tester en local(sur 1 seul pc) un controle winsock:G deux controles winsock(1 et 2)Pour le 1 je met comme remote host 127.0.0.1 controle winsock [ par pshitt ] Bonjour,J'essaie de créer un client telnet pour me connecter à une une machine hp ux.J'ai essayé les nombreux exemples présents sur le site. Apparemme Winsock sur internet [ par Mrx3 ] Voilà je voudrai savoir si il est possible de connecter 2 PC avec winsock , sachant que ces pc son sur internet. J'ai essayé mais sa ne veut pas se co Winsock sur internet [ par Mrx3 ] Voilà je voudrai savoir si il est possible de connecter 2 PC avec winsock , sachant que ces pc son sur internet. J'ai essayé mais sa ne veut pas se co controle winsock [ par amouna saidi ] Salut à tout le mondemon  projet est la communication entre deux PC par le controle winsock,j'ai fait la programmation de ce controle il me reste un p Remote Access - Controle à Distance [ par Brosske ] Je suppose que dans les devs je trouverais la réponse :-)Actuellement je suis a la recherche d'un programme qui permets de prendre le controle a dista Lutter contre les attaques par rebond [ par delect ] Bonjour...bonjour ...!!!J'aimerais savoir si il est possible de connaitre lorsque l'on subi "des attaques par rebond", l'IP de l'attaquant et non pas comment decouvrir ou avoir l'adresse IP de mon PC je n'arrive pas à me connecter avec mon wifi [ par karatbr ] salut! est ce quelqu'un pourrait m'aider je n'arrive pas à me connecter sur internet alors que mon PC est équipé d'un Wifi! j'ai déjà le mot de passe Plugin + return fonctions [ par ABF ] Bonjour, 1) J'aimerais faire une fonction qui renvoie un tableau de type Est-ce possible ? Si non, renvoyer un tableau de string est il possib


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,45 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.