I Frühjahr Implementierung Server von sockjs websocket verwendet haben, zu erhöhen und nicht in der Lage Nachricht über 8 KB zu übertragen, nachdem der FehlerWie Ausgabepuffer für Feder sockjs websocket Server-Implementierung
2014-02-12 19:36:29,990 - org.springframework.web.socket.sockjs.transport.session.WebSocketServerSockJsSession - DEBUG - SockJS session id=35n41xel was closed, CloseStatus [code=1009, reason=The decoded text message was too big for the output buffer and the endpoint does not support partial messages]
Jede Idee, wie kann ich den Puffer erhöhen
GrößeFrüher habe ich folgende Werk als Feder sockjs nutzt tomcat Behälter (App in tomcat eingesetzt wird und ich auch bestätigen debuggt, dass es in der Tat tomcat lib verwendet)
@Bean
public WebSocketContainerFactoryBean createWebSocketContainer() {
WebSocketContainerFactoryBean container = new WebSocketContainerFactoryBean();
container.setMaxTextMessageBufferSize(16384);
container.setMaxBinaryMessageBufferSize(8192);
return container;
}
Und dann meine URL-Mapping sieht
@Override
public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
registry.addHandler(coBrowseSockJsCustomerHandler(), "/sockjs/cobrowse/customer/").withSockJS();}
Muss ich mit sockjs irgendwo diese Bohne setzen müssen? wie weiß sockjs, dass es dieses facory verwenden muss?
Die Nummer, die Sie angeben, sind in Bit, Byte oder KB ?? – BiJ
Das funktioniert, wenn ich die Datei vom Client an den Server übergebe, aber nicht, wenn ich die Datei vom Server zum Client senf – gstackoverflow