Websocket客户端使用来自服务器的连续消息流

时间:2017-12-01 15:39:59

标签: spring-websocket java-websocket

我有一个带网址的websocket服务器" wss://api.client.com/subscribe/"它提供了连续的json消息流(每条消息大约1200字节)。

我创建了一个websocket客户端,如" https://stackoverflow.com/a/26454417/6700081"

中所述

客户端正在使用这些消息,但有一段时间后我收到了错误

closing websocketCloseReason: code [1009], reason [The decoded text message was too big for the output buffer and the endpoint does not support partial messages]

收到消息后,如何清除缓冲区? 或者有没有办法在连接关闭后立即重新连接到服务器?

我正在使用该消息,只要服务器返回该消息并在控制台中打印即可。我不希望消息存储在缓冲区中,因为无论我增加多少缓冲区大小,它都会被服务器填充,因为它是一个连续的消息流

1 个答案:

答案 0 :(得分:0)