我正在使用Netty框架。
我用它写了一些聊天模块。
这是我ChannelInitializer
的简单聊天服务器项目片段。
protected void initChannel(SocketChannel ch) throws Exception {
ChannelPipeline p = ch.pipeline();
p.addLast(new HttpServerCodec())
.addLast(new HttpObjectAggregator(65536))
.addLast( new LoggingHandler(LogLevel.INFO))
.addLast(new WebSocketServerProtocolHandler("/chat"))
.addLast(new WsUserAcceptHandler())
...
这很简单。每个处理程序检查来自/chat
的消息,并决定是否处理。
但是现在,我想在每个处理程序上提供唯一的URI。 你能给我一些提示吗?
答案 0 :(得分:0)
我稍后回答了自己的问题,Netty: How to use query string with websocket?
此代码有助于在netty上支持多个URI。