如何更改websocket的策略?

时间:2017-02-08 00:11:58

标签: java websocket jetty

我使用的程序(我没有自己开发。我从Internet下载它)来连接两台主机并交换一些数据。当我运行程序时,我得到了这个:

    WebSocketSession[websocket=JettyAnnotatedEventDriver[ros.BigMessageRosBridge@1e7c87b],behavior=CLIENT,connection=WebSocketClientConnection@645cd7{IDLE}{f=Flusher[queueSize=0,aggregateSize=0,failure=null],g=Generator[CLIENT,validating],p=Parser@197774[ExtensionStack,s=START,c=0,len=0,f=null,p=WebSocketPolicy@1c898e2[behavior=CLIENT,maxTextMessageSize=2560000,maxTextMessageBufferSize=5120000,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096]]},remote=WebSocketRemoteEndpoint@11bd6a3[batching=true],incoming=JettyAnnotatedEventDriver[ros.BigMessageRosBridge@1e7c87b],outgoing=ExtensionStack[queueSize=0,extensions=[],incoming=org.eclipse.jetty.websocket.common.WebSocketSession,outgoing=org.eclipse.jetty.websocket.client.io.WebSocketClientConnection]]

但是,我交换的消息超过了上述websocket策略中定义的值。我想知道如何更改websocket策略,特别是那些与inputBufferSize和maxTextMessageBufferSize相关的策略。这是我与websocket合作的时间。我真的输了。 任何帮助或建议将不胜感激。 提前谢谢!

0 个答案:

没有答案