【发布时间】:2017-05-13 08:47:29
【问题描述】:
当我尝试使用 jetty websocket 客户端发送大文本(大约 40M)时,我得到了这个 ProtocolException:
org.eclipse.jetty.websocket.api.ProtocolException:无效的控制帧有效载荷长度,[142]不能超过[125] 在 org.eclipse.jetty.websocket.common.Parser.assertSanePayloadLength(Parser.java:122) 在 org.eclipse.jetty.websocket.common.Parser.parseFrame(Parser.java:482) 在 org.eclipse.jetty.websocket.common.Parser.parse(Parser.java:254) 在 org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.readParse(AbstractWebSocketConnection.java:628) 在 org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.onFillable(AbstractWebSocketConnection.java:476) 在 org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540) 在 org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) 在 org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) 在 java.lang.Thread.run(Thread.java:745)
我修改了 maxTextMessageSize 以使其能够发送大文本。有什么想法关闭 ws 吗?
【问题讨论】: