|
@@ -95,10 +95,16 @@ public class VmsTcpCommServerService {
|
|
|
|
|
|
serverBootstrap.option(ChannelOption.AUTO_READ, true);
|
|
|
serverBootstrap.option(ChannelOption.SO_BACKLOG, config.getBackLog());
|
|
|
- serverBootstrap.option(ChannelOption.SO_RCVBUF, config.getRcvBuf());
|
|
|
serverBootstrap.option(ChannelOption.SO_REUSEADDR, true);
|
|
|
serverBootstrap.option(ChannelOption.CONNECT_TIMEOUT_MILLIS, config.getConnectTimeoutSeconds()*1000);
|
|
|
|
|
|
+ // TODO: 20240213 - START
|
|
|
+ //serverBootstrap.option(ChannelOption.SO_RCVBUF, config.getRcvBuf());
|
|
|
+ serverBootstrap.option(ChannelOption.SO_SNDBUF, 1024 * 32768);
|
|
|
+ serverBootstrap.option(ChannelOption.SO_RCVBUF, 1024 * 32768);
|
|
|
+ serverBootstrap.option(ChannelOption.TCP_NODELAY, true);
|
|
|
+ // TODO: 20240213 - END
|
|
|
+
|
|
|
serverBootstrap.childOption(ChannelOption.SO_LINGER, 0); // 4way-handshake 비활성
|
|
|
serverBootstrap.childOption(ChannelOption.SO_KEEPALIVE, false); // KEEPALIVE 비활성(활성: true)
|
|
|
serverBootstrap.childOption(ChannelOption.SO_REUSEADDR, true); // 소켓 재사용
|