AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
# WebSocket Swoole框架提供了WebSocket协议的实现。具体代码可以参考examples/websocket_server.php和examples/websocket_client.hml。 ### 如何使用 应用程序代码只需要继承 **Swoole\Network\Protocol\WebSocket**,并实现onMessage方法即可。onMessage方法在服务器端收到客户端消息时回调。Swoole框架已经处理好了connect/accept,打包解包等工作。应用层无需关心。在onMessage方法中,可调用 ~~~ $this->close($client_id) //关闭此连接 $this->send($client_id, $response_string) //向某个客户端发送数据 ~~~ 如果你的代码中没有阻塞,建议使用Swoole扩展的SWOOLE_BASE模式,如果业务代码中存在阻塞操作,请使用SWOOLE_PROCESS模式,并根据实际处理时间,设置worker_num参数,启用多进程。 |  Swoole流程 | |-----| ![](https://box.kancloud.cn/2015-07-20_55aca2bf42c95.)