Bonjour,
J’essaie de tester l’envoie de sockets en php avec easyPHP et j’ai une erreur avec la fonction socket_send que je n’arrive pas à comprendre.
Voici mon code :
Voici les erreurs que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?php //envoie socket $sock = socket_create (AF_INET, SOCK_STREAM, SOL_TCP); $out = "texte" ; $len = 1; $flags = "MSG_DONTROUTE"; $envoie = socket_send ($sock, $out, $len, $flags); if ($envoie == FALSE){ echo "erreur"; } else{ echo "envoie effectué"; } fclose ($sock); ?>
Le paramètre 4 est $flags. Donc, j’ai essayé les valeurs « MSG_OOB », « MSG_EOR », « MSG_EOF », « MSG_DONTROUTE » et « MSG_OOB|MSG_EOR|MSG_EOF|MSG_DONTROUTE ».et j’ai toujours la même erreur. Est-ce que quelqu’un à une idée sur la question ?Warning: socket_send() expects parameter 4 to be long, string given in D:\EasyPHP-5.3.2i\www\workspace\brouillon2.php on line 8
erreur
Warning: fclose(): supplied resource is not a valid stream resource in D:\EasyPHP-5.3.2i\www\workspace\brouillon2.php on line 15
Merci d’avance.







Répondre avec citation
Partager