Laravel 有WebSocket客户端的组件吗?
1. 运行环境
1). 当前使用的 Laravel 版本?
laravel 10.10.1
2). 当前使用的 php版本?
PHP 版本:
PHP 8.2.3
3). 当前系统
Windows 10 如果组件需要可使用Liunx
4). 业务环境
开发环境
2. 问题描述?
需求: 场景为与C语言交互数据,C语言要求使用WebSocket作为数据传输工具,C语言那边为WebSocket服务端,php这边使用的laravel框架开发WebSocket客户端,C语言工程师要求我的客户端一直是活跃的,以便他那边主动给我发数据,需要注意的是,服务端可能会发送分包数据(1M以内)
目前搜到了textalk/websocket组件,因为个人技术局限,使用此扩展仍未解决两个问题.
1.WebSocket客户端不是活跃的.
2.WebSocket服务端发送的分包数据没有整合成一条数据接收到,数据接收不完整.
3. 您期望得到的结果?
1.Laravel框架中使用WebSocket客户端,有什么组件可以使用
2.如何保持WebSocket客户端的活跃状态
3.webSocket客户端,接收比较大的数据(低于1M)有什么好建议
推荐文章: