texas77
Messages postés111Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention17 mai 2007
-
20 mai 2005 à 22:45
texas77
Messages postés111Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention17 mai 2007
-
20 mai 2005 à 23:05
bonjour j'aimerai cree une socket pour ke mon bot mettre a jour des score sur un site en socket merci de m'aider j'ai pas tout compris sur les sockets.
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 20 mai 2005 à 22:57
Bonsoir,
A quel moment coinces-tu ?
A la connexion ? l'envoie de la requete au serveur HTTP ? récupération des données ?
Je te conseille de regarder des codes sources simples faisant appel au
socket, essayer de les comprendre (en cherchant la signification de
chaque événement/identifieur/commande dans l'aide de mIRC), puis en
modifiant petit à petit et en adaptant selon tes besoins.
Pense également à te documenter sur le protocole HTTP (grâce au rfc), notamment les requetes de base : POST et GET :
La communication avec un serveur HTTP se déroule en 3 étapes :
- connexion au serveur (sockopen nomdusocket www.le-site.com port, le port étant le 80 par defaut)
- envoie de la requête (événement SOCKOPEN, sockwrite -n nomdusocket
GET /exemple.php HTTP/1.0 $CRLF $CRLF par exemple, $CRLF étant un
retour de chariot, voir rfc du protocole)
- récupération et gestion des données (événement SOCKREAD, sockread
%variable, et gestion du contenu de %variable, contenant toutes les
données envoyées par le serveur ayant répondu à notre précédente
requête)
Les sockets c'est pas très facile au début, mais avec de l'entrainement, ca viendra tout seul.