In da zip :P
Télécharger le zip
Du bon boulot, tout se qui est tutorial est toujours le bienvenue.Remarques :"Ce tutorial a pour but de vous initier aux sockets TCP, côté client donc"Le TCP est un protocole (par opposition à l'UDP), et n'est pas spécialement conçu pour les clients, il peut être également utilisé par les serveurs.Donc, ton "donc" est en trop dans la phrase, car la façon dont tu le dis ainsi, laisse à croire que TCP = obligatoirement côté client.Tu utilises le protocole HTTP/1.1, ok, mais tu n'expliques pas pourquoi avoir spécifié l'header "Host". Les habitués du HTTP/1.0 ne vont pas comprendre. (dans le 1.0, l'header host n'est pas obligatoire)$str($crlf ,2) > astucieux, je n'aurais jamais pensé utiliser $str pour faire 2 retours de chariot :xIl aurait été également important de parler de $sockerr, Dans l'aide de mIRC, il est dit :"$sockerr [...], et doit être vérifié après chaque commande socket et avant de traiter un évènement pour vérifier s'il y a erreur."Le "doit" dans cette phrase est mis en couleur, je pense qu'il est important de ne pas négliger $sockerr.Tutorial intéréssant, si tu pouvais rajouter un autre exemple, ca serait encore mieux.
Oki, je tiens compte de ton commentaire, pour les autres exemples, je vais voir ça :)
Remi ta pas envi de faire un tutorial sur les sockets htlm parlant de la méthode POST ? =) (à laquel je suis allergique :/)Sinon j'ai bien aimé ton tutorial, comme j'suis un peu allergique au protocole htlm lui même :D
Lapinpsykopate : le HTML (et non le HTLM) est un language web, loin d'être un protocole !Si tu veux savoir comment utiliser la méthode POST, va jetter un oeil au rfc sur le protocole HTTP :http://www.salemioche.com/http/1945-8.php#8-3En gros, un rappel pour utiliser la méthode POST :- envoyer notre requête POST- Spécifier les éventuels headers dont Content-Length obligatoire. (représentant la taille en octet de se qui va être envoyé)- Variable + contenu (exemple : var=truc&var2=truc2)Un de ces jours, je ferai un tutorial en expliquant la méthode POST et GET. (Je passe la méthode HEAD, quasi identique à la méthode GET, et peu utilisé)A moins que notre ami ReMi soit motivé pour nous le faire ? :)
J'ai jamais compris comment fonctionne le metode post ...Sinon ReMi34, tu n'as pas expliqué comment récuperer en mode binaire et écrire sur un socket en mode binaire(car si je fais sockwrite -n <sockname> ça va afficher une erreur) donc utiliser sockwrite -nt (-n pour le crlf et -t pour que ça envoie en mode texte et non binaire)par contre comme dit SornDrixer, tu ne parles pas des erreurs (ce qui est tres important) et ta page web manque de couleurs je trouve :)))Bonne continuation.
SornDrixer, je ne te permet pas de me casser :P ... "comme j'suis un peu allergique au protocole http lui même :D" tu vois je n'ai pas mentin, j'arrive même pas à m'exprimer correctement =)
*menti. bon j'abbandone le pc pour ce soir ...j'ai pas du assez dormir x__x
Merci pour le 1...
27/07/2004 02:39:39Benjy56 etait surement trop fatigue vu l'heure tardive pour expliquer ce 1/10.Ce genre de comportement exaspere tout le monde, faudrait voir a ne pas insister dans cette voie. Ma patience a des limites qu'on atteint tres vite.En esperant avoir ete bien compris.BruNews, Admin CS, MVP Visual C++
Merci d'avoir réagit si vite BruNews, encore dsl du dérangement ;)
J'ai viré le 1. Bon tuto Remi :)9/10CordialementTempusus - Admin CS
Merci bien tempusus :)
Tien au fait, pourquoi ne nous le met tu pas dans la rubrique "proposer un tutorial"?Ce serait une bonne idée non?tempusus
Je ne retire pas ce que je viens de dire mais je complete. La V7 de codes sources propose une rubique tutoriaux qui est sensée remplacer la zone que tu as utilisé. Aussi, je te conseille de mettre aussi ce tutorial dans la nouvelle categorie :)Tempusus
Voila, ce tutorial est aussi accessible dans la zone Tutoriaux des sites Codes Sources.CordialementTempusus - Admin CS
Arf, on m'a remit 1 :/
pseudo = 'Script', jamais rien produit ici a ma connaissance.Bon allez, si on insiste sur ce sujet ça va inciter tous les cretins de passage a mettre 1 systematiquement.Cesse de regarder la note du haut et dis toi qu'elle ne sert a rien.
Les petits rigolos s'amusent :/Enfin, ça ne les avancent à rienCordialementtempusus
Tu as raison BruNews, ça sert à rien de toutes façons, si ça plait pas à certains, ça plaira surement à d'autres :)Mais j'aimerais que ceux qui me mettent 1 se dévoilent quand même, pour prouver qu'il ne sont pas lâches :/Et je trouve ça complètement idiot, c'est tout, y'a pas d'autres mots...
Remi 34, je pense que tu dois prendre plus en compte la note des admins car eux ne te mettront pas un 1 pour faire chier le monde. L'avis des autres utilisateurs est important, mais si certains idiots decredibilisent ta note, ca sert a rien de t'y attacher a cette note. Moi je trouve que ton tuto est interessant vu que je me met a etudier les sockets (faudrait que je poste au moins une source ici parce que g toujours rien mis mais g pas envie de poster un truc pourri histoire de dire que g posté)Bonne continuation car c'est avec des mecs comme toi sorndrixer, kerrigan etc... que le niveau des sources IRC ne sombre pas trop dans les abysses de la nullité !
Merci bien MorTLStValent1, ça me touche bcp !
Merci remi pour ton tutorial continu ainsi . Cependant ceux qui mettent 1 a tout va ignore les je pense que tu sais se que tu vaux (plus qu'eux en tout cas) donc voila je t'aurais bien mis un 10/10 mais j aime pas les chiffre qui se terminent par 0 donc 9/10 . Bonne continuations .
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 619 180 membres 57 nouveaux aujourd'hui 15 498 membres club