我使用Reactor-netty来实现WebSocket客户端,如代码所示。
HttpClient.create()
.websocket(65536)
.uri(baseUri)
.handle { inbound, _ -> inbound.receive().asString() }
.doOnNext { log.info { it } }
.subscribe()
在这种情况下,当客户端收到大的json消息(大消息但小于65536)
doOnNext
函数中的接收与原始消息分离的字符串。
我看到了日志消息[ctor-http-nio-4] i.n.h.c.h.w.WebSocket08FrameDecoder : Decoding WebSocket Frame length=4082
如何将WebSocket08FrameDecoder
的帧大小设置为大于4082?