首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
启动websocket,在heartbeat_check_interval时间之内有收到消息, 但服务端断开了
使用hyperf启动websocket,在heartbeat_check_interval时间之内有收到消息, 但服务端断开了 ``` [ 'name' => 'ws', 'type' => Server::SERVER_WEBSOCKET, 'host' => '0.0.0.0', 'port' => (int)env('WS_PORT', 9509), 'sock_type' => SWOOLE_SOCK_TCP, 'callbacks' => [ // 自定义握手处理 Event::ON_HAND_SHAKE => [Hyperf\WebSocketServer\Server::class, 'onHandShake'], Event::ON_MESSAGE => [Hyperf\WebSocketServer\Server::class, 'onMessage'], Event::ON_CLOSE => [Hyperf\WebSocketServer\Server::class, 'onClose'], ], 'settings' => [ // 设置心跳检测 // 'heartbeat_idle_time' => 180, 'heartbeat_check_interval' => 70, ] ]; ```
发布于2年前 · 0 次浏览 · 来自
提问
JKD
使用hyperf启动websocket,在heartbeat_check_interval时间之内有收到消息, 但服务端断开了 ``` [ 'name' => 'ws', 'type' => Server::SERVER_WEBSOCKET, 'host' => '0.0.0.0', 'port' => (int)env('WS_PORT', 9509), 'sock_type' => SWOOLE_SOCK_TCP, 'callbacks' => [ // 自定义握手处理 Event::ON_HAND_SHAKE => [Hyperf\WebSocketServer\Server::class, 'onHandShake'], Event::ON_MESSAGE => [Hyperf\WebSocketServer\Server::class, 'onMessage'], Event::ON_CLOSE => [Hyperf\WebSocketServer\Server::class, 'onClose'], ], 'settings' => [ // 设置心跳检测 // 'heartbeat_idle_time' => 180, 'heartbeat_check_interval' => 70, ] ]; ```
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2024-05-02
加了糖的格温
检查一下客户端有没有主动断开,除非服务端发生错误,一般服务端不主动断开与客户端的连接
赞
0
回复