From be2a4d252f04631fc06de6a786fbaaa9c93e5608 Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Wed, 2 May 2018 08:13:14 +0800 Subject: [PATCH] --- src/org/redkale/net/Server.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/org/redkale/net/Server.java b/src/org/redkale/net/Server.java index d595f48f4..07258b735 100644 --- a/src/org/redkale/net/Server.java +++ b/src/org/redkale/net/Server.java @@ -226,19 +226,20 @@ public abstract class Server> options = this.serverChannel.supportedOptions(); + if (options.contains(StandardSocketOptions.TCP_NODELAY)) { this.serverChannel.setOption(StandardSocketOptions.TCP_NODELAY, true); } - if (this.serverChannel.supportedOptions().contains(StandardSocketOptions.SO_KEEPALIVE)) { + if (options.contains(StandardSocketOptions.SO_KEEPALIVE)) { this.serverChannel.setOption(StandardSocketOptions.SO_KEEPALIVE, true); } - if (this.serverChannel.supportedOptions().contains(StandardSocketOptions.SO_REUSEADDR)) { + if (options.contains(StandardSocketOptions.SO_REUSEADDR)) { this.serverChannel.setOption(StandardSocketOptions.SO_REUSEADDR, true); } - if (this.serverChannel.supportedOptions().contains(StandardSocketOptions.SO_RCVBUF)) { + if (options.contains(StandardSocketOptions.SO_RCVBUF)) { this.serverChannel.setOption(StandardSocketOptions.SO_RCVBUF, 16 * 1024); } - if (this.serverChannel.supportedOptions().contains(StandardSocketOptions.SO_SNDBUF)) { + if (options.contains(StandardSocketOptions.SO_SNDBUF)) { this.serverChannel.setOption(StandardSocketOptions.SO_SNDBUF, 16 * 1024); } serverChannel.bind(address, backlog);