【发布时间】:2011-04-09 10:21:49
【问题描述】:
所以我正在写一个与 php 套接字服务器的聊天。
代码:
http://pastebin.com/v5XKkfyy
如果我尝试调试
print_r($read);
就在第 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 上的某个人说我传递的是整数而不是套接字资源。我觉得这很难相信。
希望你们中的一个可以帮助我。
【问题讨论】:
-
好吧,freenode 上的那个家伙是对的。如果您尝试阅读并理解收到的错误消息,您可能会同意他的建议...
-
就是这样,我不理解错误消息。是说套接字资源#6 无效,还是说 6(整数)作为套接字资源无效。
-
一个带有 -3 的问题和一个带有 +2 的操作的答案,搞笑:D