В моем приложении netty я загружаю серверный канал с EpollChannelOption.TCP_MD5SIG
и предоставляю карту IP-ключа:
Map<InetAddress, byte[]> md5keys = …..//set initial peer-ips and keys
ServerBootstrap b = new ServerBootstrap();
b.group(bossGroup, workerGroup)
.channel(EpollServerSocketChannel.class)
.handler(new LoggingHandler(LogLevel.INFO))
.childHandler(new MyServerInitializer());
b.childOption(ChannelOption.SO_KEEPALIVE, true);
b.childOption(ChannelOption.TCP_NODELAY, true);
b.option(EpollChannelOption.TCP_MD5SIG, md5keys);
Можно ли изменить карту md5keys
(например, добавить новый ip) после того, как канал уже активен и обслуживает клиентов, не прерывая связь с этими клиентами?