如何将WebSocket PING框架从服务器发送到客户端/从客户端发送
问题描述:
我试图实现客户端/服务器ping/pong。如何将WebSocket PING框架从服务器发送到客户端/从客户端发送
我怎么知道websockets有ping/pong框架。
但vertx我没有看到API,用于这些帧,仅文本/二进制:
WebSocket::writeFrame(WebSocketFrame.binaryFrame(...)
我应该实现与二进制/文本框平?
答
如果由于某种原因,你仍想发出一个PONG框架,你可以做这样的:
WebSocketFrame f = new WebSocketFrameImpl(FrameType.PONG, someBinaryDataHere);
ws.writeFrame(f);
哪里ws
是你的WebSocket处理器。
从客户端开始,如果您是指JavaScript客户端,它不支持自定义PING帧:Sending websocket ping/pong frame from browser