workerman可以作为客户端,通过ws协议发起websocket连接,连到远程websocket服务器,实现双向通讯。\Ws;
use Workerman\Worker;
use Workerman\Connection\AsyncTcpConnection;
$worker = new Worker();
// 进程启动时协议连接远程websocket服务器
$ws_connection = new AsyncTcpConnection("ws://127.0.0.1:1234");
// 每隔55秒向服务端发送一个PHPSID=82u98fjhakfusuanfnahfi; token=2hf9a929jhfihaf9i',
'OtherKey' => 'values'
];
// 设置数据类型ws_connection->websocketType = Ws::BINARY_TYPE_BLOB; // BINARY_TYPE_BLOB为文本 BINARY_TYPE_ARRAYBUFFER为二进制