workerman定制通讯协议和Channel分布式通讯组件

协议 WS 以及 frame协议

ws 作为客户端的

websocket 作为服务端

worekman 可以作为客户端通过ws协议发起websocket连接,连到远程websocket服务器,实现双向通讯

workerman定义了一种叫做frame的协议,协议格式为总包长+包体,其中包长为4字节网络字节的整数,包体可以是普通文本或者二进制数据

workerman定制通讯协议和Channel分布式通讯组件

1、协议文件放到项目的Protocols文件夹

2、以namespace Workerman\protocols; 为命名空间,必须实现三个静态方法别为input、encode、decode

注意: worekerman会自动调用这个三个静态方法,用来实现分解、解包、打包

#Channel分布式通讯组件

workerman定制通讯协议和Channel分布式通讯组件

workerman定制通讯协议和Channel分布式通讯组件

#客户端
workerman定制通讯协议和Channel分布式通讯组件