可以直接通过参数 'text' 获取 WebSocket 收到的消息。在代码中,可以使用 System.out.println('receive=>' + text) 来输出收到的消息。

WebSocket webSocket = client.newWebSocket(request, new WebSocketListener() {
    @Override
    public void onOpen(WebSocket webSocket, Response response) {
        super.onOpen(webSocket, response);
        try {
            System.out.println(response.body().string());
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    @Override
    public void onMessage(WebSocket webSocket, String text) {
        super.onMessage(webSocket, text);
        System.out.println('receive=>' + text);
    }
});
WebSocket onMessage 方法获取消息示例

原文地址: https://www.cveoy.top/t/topic/nsoH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录