Netty:基于 URI 的 Websocket 网络
Netty : URI Based Websocket networking
我正在学习 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。
你能给我一些提示吗?
我稍后回答了我自己的问题,
此代码有助于在 netty 上支持多个 URI。
我正在学习 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。 你能给我一些提示吗?
我稍后回答了我自己的问题,
此代码有助于在 netty 上支持多个 URI。