如何将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