probleme avec la fonction socket_send - PHP - Programmation
Marsh Posté le 23-08-2006 à 15:15:10
johnson951 a écrit : je recoi "martinalfred" alors que j'envoi uniquement le nom je ne comprend rien du tout |
ça ressemble plus à une erreur d'inattention qu'à un bug, relis bien ton code
Marsh Posté le 24-08-2006 à 09:07:12
Bonjour,
J'ai relu mon code et en fait j'ai rajouté un socket_recv juste aprés l'envoi et tous se passe correctement...
Marsh Posté le 23-08-2006 à 14:55:17
Bonjour,
j'utilise la fonction socket_send pour envoyer des données vers un serveur.
Lorsque j'envoi la fonction socket_send me renvoit 5 (c a d quelle a envoyé 5 octets)
Hors a la reception mon serveur en recoi 12 et il s'agit d'une variable qui est déclaré juste en dessous c a d que dans mon code php j'ai ceci
$nom = "martin";
$prenom = "Alfred";
//Initialisation de la socket etc .....
J'envoi avec
socket_send($socket,$nom,strlen($nom),0);
Pour recevoir je recoi 20 octet car le nom de la personne peut etre variable et je recoi "martinalfred" alors que j'envoi uniquement le nom je ne comprend rien du tout
Quelqu'un pourrais m'aider ?
Merci
Johnson