永发信息网

netty+websocket怎么实现给指定用户推送消息

答案:1  悬赏:30  手机版
解决时间 2021-01-15 15:36
  • 提问者网友:
  • 2021-01-15 12:45
netty+websocket怎么实现给指定用户推送消息
最佳答案
  • 五星知识达人网友:英雄的欲望
  • 2021-01-15 13:06
netty实现了websocket协议,有对应的handler,初始化handler如下:
ChannelPipeline pipeline = ch.pipeline();
pipeline.addLast("codec-http", new HttpServerCodec());
pipeline.addLast("aggregator", new HttpObjectAggregator(65536));
pipeline.addLast("websocket-protocal-handler",new WebSocketServerProtocolHandler());
pipeline.addLast("custome-handler", customTextFrameHandler);分析下这几个Handler,都是Netty默认提供的:
HttpServerCodec:用于解析Http请求,主要在握手阶段进行处理;
HttpObjectAggregator:用于合并Http请求头和请求体,主要在握手阶段进行处理;
WebSocketServerProtocolHandler:处理Websocket协议;
CustomTextFrameHandler:自定义的Handler,用于添加自己的业务逻辑。
我目前在小米工作,在做相关的项目,可以添加我的微信公众号:情情说,当面沟通下。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯