Netty ChannelBuffer-Größe erhöhen
Hallo, ich habe einen Netty Server mit einem Handler, der Zeichenfolgen akzeptieren sollte. Es scheint nur Inhalte bis zu 1024 Bytes zu empfangen. Wie kann ich die Puffergröße erhöhen? Ich habe es schon versucht
bootstrap.setOption("child.sendBufferSize", 1048576);
bootstrap.setOption("child.receiveBufferSize", 1048576);
ohne Erfolg.
Der Handler ist wie folgt
public class TestHandler extends SimpleChannelHandler {
@Override
public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) {
ChannelBuffer buf = (ChannelBuffer) e.getMessage();
String response = "";
if (buf.readable()) {
response = buf.toString(CharsetUtil.UTF_8);
System.out.println("CONTENT: " + response);
}
System.out.println(response);
}
@Override
public void exceptionCaught(ChannelHandlerContext ctx, ExceptionEvent e) {
e.getCause().printStackTrace();
Channel ch = e.getChannel();
ch.close();
}
}