如题,急急急,求大佬指点一二,Okhttp 自带心跳机制, 发送的是0x09 这种 ,php无法收到这个消息,就自动断开,@walkor 大佬指点一下。 看看有啥方法处理,android 端打断点看到, 心跳消息 一直再发,也一直再收,但是 服务端就是不走 onmessage 方法(后端大佬说的)
没用过 Okhttp
大佬方便加我微信(19946960809)吗? 有偿咨询下!
websocket心跳是自动的,不会走onmessage
客okhttp发送的也是0x9的ping包,但是接受到后,没有走 isset($connection->onWebSocketPing) || isset($connection->worker->onWebSocketPing) 这里,是不是因为这个原因断开的?大佬?@ walkor
@walkor 大佬!😬
对
那大佬有没有什么解决方案, 请指教。 一下。 不然的话Android端就得手动写心跳逻辑了。
设置
$worker->onWebSocketPing = function($connection, $data) { };
来接收websocket协议自带的心跳。
没有onWebsocketPing呢??
直接设置就行
没用过 Okhttp
大佬方便加我微信(19946960809)吗? 有偿咨询下!
websocket心跳是自动的,不会走onmessage
客okhttp发送的也是0x9的ping包,但是接受到后,没有走 isset($connection->onWebSocketPing) || isset($connection->worker->onWebSocketPing) 这里,是不是因为这个原因断开的?大佬?@ walkor
@walkor 大佬!😬
对
那大佬有没有什么解决方案, 请指教。 一下。 不然的话Android端就得手动写心跳逻辑了。
设置
来接收websocket协议自带的心跳。
没有onWebsocketPing呢??
直接设置就行