Отладка socket_select () PHP - PullRequest
       2

Отладка socket_select () PHP

0 голосов
/ 08 сентября 2010

Итак, я пишу чат с сервером php-сокетов.
КОД:
http://pastebin.com/v5XKkfyy

Если я попытаюсь отладить
print_r ($ чтение);
как раз перед строкой 75 я получаю этот вывод

Array
(
    [2] => Resource id #6
    [0] => Resource id #4
)

PHP Warning:  socket_select(): 6 is not a valid Socket resource in /var/www/chat/server.php     on line 75

Warning: socket_select(): 6 is not a valid Socket resource in /var/www/chat/server.php on     line 75
PHP Warning:  socket_select(): 6 is not a valid Socket resource in /var/www/chat/server.php     on line 75

Warning: socket_select(): 6 is not a valid Socket resource in /var/www/chat/server.php on     line 75
Array
(
    [0] => Resource id #4
)

Это происходит так же, как я звоню на линию 424.

Кто-то на freenode #php сказал, что я передаю целое число вместо ресурса сокета. Мне трудно в это верить.
Надеюсь, один из вас сможет мне помочь.

1 Ответ

2 голосов
/ 08 сентября 2010

Мы нашли ответ на freenode.

Чтобы исправить это, я должен был закомментировать строку 427: socket_close ($ клиент [$ я] [ 'носка']);

Спасибо всем!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...