Je fais mon premier script php qui éffectuera des actions en se basant sur la récéptions et l'envoi de paquets modifié sur un serveur.
J'arrive à établir la connexion sur le serveur distant (serveur IRC un peu particulier nous dirons).
J'ai sniffé les paquets, et je sais ce que je suis sencé envoyer comme informations au serveur disant.
donc je me connecte correctement avec fsockopen.
uen fois la connexion établie, comment envoyée virtuelement à travers mon script ce que je suis sencé envoyé avec mon client habituel ?
j'ai cru comprendre que ça se passait comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $in = "ce que je dois envoyer en premier" $in .="en 2ieme etc..." fwrite($fp, $in, strlen($in));
seulement j'ai l'impréssion que sa ne les envois pas, ou que le serveur distant ne le récéptionne pas (J'ai droit à un time out).
Et pour la récéption de ce que le serveur doit me renvoyer aprés, j'ai tous les éléments, comment dois-je faire pour les récéptionner ? avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $out = ''; while ($out = fread($fp, 1024)) { echo "$out <br/>";
Pourquoi 1024 ?
Bref, merci pour le coup de main, car dans tous les cas sa ne marche pas .
vos éxplications seront précieuses, merci .
Partager