websockets socket_select错误

Posted

技术标签:

【中文标题】websockets socket_select错误【英文标题】:websockets socket_select error 【发布时间】:2012-07-23 08:41:37 【问题描述】:

您好,我正在尝试在客户端和服务器之间实现 websocket 通信。问题是当我尝试启动服务器时,我在命令行中收到此错误

# php -q htdocs\socket\server\startDaemon.php
2012-07-23 10:10:02 System: Socket Resource id #7 cre
2012-07-23 10:10:02 System: Socket bound to localhost
2012-07-23 10:10:02 System: Start listening on Socket

Strict Standards: Only variables should be passed by reference in 
C:\xampp\htdocs\socket\server\socketWebSocket.class.php on line 35

35行代码如上:

$num_sockets = socket_select($changed_sockets,$write=NULL,$exceptions=NULL,NULL);

我已经寻找答案,但没有任何效果。有谁能够帮助我?谢谢

【问题讨论】:

【参考方案1】:

试试

$write=NULL;
$exceptions=NULL;

$num_sockets = socket_select($changed_sockets,$write,$exceptions, NULL);

【讨论】:

这行得通! @lucky13:请至少将此标记为正确答案。

以上是关于websockets socket_select错误的主要内容,如果未能解决你的问题,请参考以下文章

php websocket连接报错怎么解决

websocket 并发报错求助啊

分享即时通讯开发之WebSocket:概念原理易错常识动手实践

详细WebSocket传递对象(sendObject方法)报错解决方案

SpringBoot整合WebSocket时,自动注入Service层报错空指针异常的解决方案

分享im即时通讯开发之WebSocket:概念原理易错常识