Bonjour,
J'ouvre un socket qui est donc stocké dans un conteneur que j'appel $socket. Le type est 'ressource'.
Mais lorsque je lis la fonction lire_socket(), le navigateur me dit que socket n'est plus une ressource mais un entier !!??? et donc pas possible de lire le socket ...
Ca fait 3h que je suis dessus ... je n'arrive pas à comprendre
Merci d'avance de votre aide si précieuse !!
Code :
- <?php
- class Socket
- {
- public $socket;
- public function Socket () {
- $this->socket = socket_create(AF_UNIX, SOCK_STREAM,0);
- socket_connect($this->socket, "/tmp/server" );
- gettype($this->socket); //ressource
- echo $type;
- }
- public function lire_socket() {
- gettype($this->socket); //entier !!!!????
- echo $type;
- $msg = socket_read($this->socket,6);
- return $msg;
- }
- ?>
|
Message édité par ti7bo7 le 05-10-2012 à 14:35:27