J'ai utilisé les fichiers contenus dans cet article: http://www.flynsarmy.com/2012/02/php-websocket-chat-application-2-0/. Puis je les infusé dans mon laboratoire de CodeIgniter, mais je reçois toujours une erreur:Websocket - "Adresse déjà utilisée"
Message: socket_bind() [function.socket-bind]: unable to bind address [48]: Address already in use
La JS-part me dit:
Connecting...
Connected.
Disconnected.
J'ai utilisé le suggéré « gethostbyaddr (gethostbyname ($ _ SERVER [ » SERVER_NAME ']) "- méthode et également essayé l'ip sans aucun résultat
Je suppose que j'ai une erreur logique Dois-je d'abord fermer le socket côté serveur avant de pouvoir le rouvrir? J'ai également essayé de courir le "out-of-the-box" -version (avec les noms d'hôtes corrects), mais toujours pas de chance
Merci pour votre aide.
en direct: http://labs.addictivity.de/websockets/
Quel port avez-vous choisi pour le serveur à écouter? Lorsque vous exécutez 'netstat -anp | grep portnumber', quelle sortie voyez-vous? – sarnold
vous pourriez avoir un processus php exécutant toujours le même script, et son écoute sur ce port, empêchant d'autres instances du même script de se lier. tuez ces processus (il suffit de redémarrer si vous ne savez pas comment). fyi, vous ne voulez pas exécuter le script qui agit comme serveur, via votre serveur web. exécutez-le directement via l'exécutable php (via la ligne de commande). – goat
Merci pour les suggestions. J'essaie d'exécuter le script sur mon espace web, donc je n'ai pas beaucoup d'options. Je vais passer le tout à mon serveur et l'essayer à nouveau. – Sserpyc