经过更多研究后,我发现无法将输入缓冲区大小设置为Tyrus客户端,这导致我进入https://tyrus-
project.github.io/documentation/1.12/user-guide.html#d0e1197。显然,在客户端上设置默认缓冲区大小无法正常工作。在添加了指南建议的内容之后,一切都将正常运行。
ClientManager client = ClientManager.createClient(c); client.getProperties().put("org.glassfish.tyrus.incomingBufferSize", 128000000); session = client.connectToServer(this, config, new URI("wss://" + SERVER + ":" + PORT + WEBSOCKETENDPOINT));


