Я пытаюсь смешивать TCP и WebSockets в Netty.У меня есть два сервера, один с Websockets и один с TCP.Все пользователи, собранные в DefaultUserGroup, и по этой причине я не знаю, какой пользователь в userGroup пришел из WebSockets или TCP, я не могу правильно написать им (DefaultUserGroup.write).
Сервер Websocket:
ChannelPipeline pipeline = pipeline();
pipeline.addLast("decoder", new HttpRequestDecoder());
pipeline.addLast("aggregator", new HttpChunkAggregator(65536));
pipeline.addLast("encoder", new HttpResponseEncoder());
pipeline.addLast("handler", new WebSocketServerHandler(readQueueHandler));
TCP-сервер:
pipeline.addLast("framer", new DelimiterBasedFrameDecoder(8192, Delimiters.lineDelimiter()));
pipeline.addLast("decoder", new StringDecoder());
pipeline.addLast("encoder", new StringEncoder());
pipeline.addLast("handler", new MyBusinessLogicHandler(readQueueHandler));