Winsock [C++] - Programmation
Marsh Posté le 14-03-2002 à 13:41:35
Salut,
Alors une fois ton socket créé (socket()), il va falloir le "binder" à une adresse IP (celle du serveur) et à un port d'écoute (comme le serveur également). C'est seulement après que tu vas pouvoir te connecter via la fonction socket();
voila j'espère que ça t'aura aider, sinon hésite pas à faire un tour dans la MSDN, y a tout ce qu'il faut je pense (mais en Anglais !)
a+
ANT
Marsh Posté le 14-03-2002 à 14:23:48
Ce qui est marrant, c'est que je trouve des exemples par-ci par là : http:williams.comp.ncat.edu/Networks/CplusClient.htm
dans ce cas, qui marche, il n'y a pas de bind.
antsite a écrit a écrit : Salut, Alors une fois ton socket créé (socket()), il va falloir le "binder" à une adresse IP (celle du serveur) et à un port d'écoute (comme le serveur également). C'est seulement après que tu vas pouvoir te connecter via la fonction socket(); voila j'espère que ça t'aura aider, sinon hésite pas à faire un tour dans la MSDN, y a tout ce qu'il faut je pense (mais en Anglais !) a+ ANT |
Marsh Posté le 14-03-2002 à 14:27:48
peut être que je me plante et que bind c'est juste pour le serveur, mais bon j'ai pas mon code sous la main alors je sais plus la, enfin tu as essayé l'exemple et ça marche pas ?
Marsh Posté le 14-03-2002 à 14:29:18
Le bind ne sert que du cote serveur afin que le socket se place en mode d ecoute
le connect que du cote client pour se connecter au socket distant
Marsh Posté le 14-03-2002 à 15:31:20
désolé de m incrusté mais j ai toujour voulu savoir crée un client en c je suis tomber que sur des exemple pour unix
Donc,peut tu m expliuqé pourquoi j arrive a compiler le programme de ton lien mais je peux pas le lancer...
merci
Marsh Posté le 14-03-2002 à 16:39:10
L'exmple de mon lien fonctionne, mais il faut que tu mettes un serveur à l'autre bout de ta connexion, moi sur le poste d'un pote j'ai mis un EasyPHP, et du coup fait la connexion sur son Apache (port 80, par defaut).
Nota: Merci pour l'explication du Bind/Connect.
veryfree a écrit a écrit : désolé de m incrusté mais j ai toujour voulu savoir crée un client en c je suis tomber que sur des exemple pour unix Donc,peut tu m expliuqé pourquoi j arrive a compiler le programme de ton lien mais je peux pas le lancer... merci |
Marsh Posté le 17-03-2002 à 20:47:31
dvincent a écrit a écrit : L'exmple de mon lien fonctionne, mais il faut que tu mettes un serveur à l'autre bout de ta connexion, moi sur le poste d'un pote j'ai mis un EasyPHP, et du coup fait la connexion sur son Apache (port 80, par defaut). Nota: Merci pour l'explication du Bind/Connect. |
oui lmais il n y a pas d exe généré c'est qu il y a un probleme qd meme non?
Marsh Posté le 14-03-2002 à 11:41:47
Bonjour,
Je suis entrain de faire un client reseau qui devra par la suite se connecter sur un serveur Mysql. Me basant sur différents exemple, je voudrais savoir dans quel cas on utilise Bind/Connect.
Merci de votre aide.