1
我試圖實現客戶端/服務器ping/pong。如何將WebSocket PING框架從服務器發送到客戶端/從客戶端發送
我怎麼知道websockets有ping/pong框架。
但vertx我沒有看到API,用於這些幀,僅文本/二進制:
WebSocket::writeFrame(WebSocketFrame.binaryFrame(...)
我應該實現與二進制/文本框平?
我試圖實現客戶端/服務器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