0
我想在Netty中混合TCP和WebSockets。 我有兩臺服務器,一臺使用Websockets,一臺使用TCP。 DefaultUserGroup中收集的所有用戶以及此原因導致我不知道userGroup中的哪個用戶來自WebSockets或TCP,我無法正確寫入它們(DefaultUserGroup.write)。Netty WebSockets和TCP套接字
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));
你的問題到底是什麼? – 2012-02-06 13:32:37