永发信息网

netty实现 tcp和udp的区别

答案:1  悬赏:0  手机版
解决时间 2021-11-30 21:44
netty实现 tcp和udp的区别
最佳答案
public void run(int port)throws Exception{
2 EventLoopGroup group = new NioEventLoopGroup();
3 try {
4 Bootstrap b = new Bootstrap();
5 b.group(group).channel(NioDatagramChannel.class)
6 .option(ChannelOption.SO_BROADCAST,true)
7 .handler(new UdpServerHandler());
8
9 b.bind(port).sync().channel().closeFuture().await();
10 }
11 finally {
12 group.shutdownGracefully();
13 }
14 }

1 @Override
2 public void messageReceived(ChannelHandlerContext channelHandlerContext,
3 DatagramPacket datagramPacket) throws Exception {
4 // 因为Netty对UDP进行了封装,所以接收到的是DatagramPacket对象。
5 String req = datagramPacket.content().toString(CharsetUtil.UTF_8);
6 System.out.println(req);
7
8 if("啪啪啪来拉!!!".equals(req)){
9 channelHandlerContext.writeAndFlush(new DatagramPacket(Unpooled.copiedBuffer(
10 "结果:",CharsetUtil.UTF_8),datagramPacket.sender()));
11 }
12 }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
作文(60分)请从下面作文题目中任选一个,按
离婚后协议中归我的房子和车子,被对方抵押代
崂山大棚结构尺寸跨度18米,拱高2.7米,求弧
有谁知道动漫《妖精的尾巴》第233集中第19分0
asp数组比较删除替换
从双巷东街到梅岒风景区有公交车吗
指出图中倾倒液体药剂时的错误:(1)______
用python玩跳一跳跳不动,没反应,怎么办?
一老乡新开了个餐厅请我们晚上去尝下味道是什
java编程怎么完成任意输入一个正整数,反序输
总有人问我,为什么跑到南京来工作,离家这么
达州地下商场营业作息时间
DOTA2低分段最惨痛的经历能惨到什么程度
本田飞度如何更换防冻液
懂行的老师看看这个钱币,还是鎏金的,很薄正
推荐资讯
2015年大运,财 戊寅 临官 是什么意思啊?能
父兄之教不先则子弟之率不谨什么意思
英德高速收费站至江西南康出口多少公里?
一个两位数,从左边起第一位是什么位
"恐众狙之不驯于己也"怎么停顿?停一处
养生固本健康人生的下联是什么
有女生向我男朋友表白,我还怎么办?
20()()括号里填什么,这四位数的倍数才是89?
咸阳什么地方看牙环境好而且不疼呢?
这个月测了几次都是未怀孕,昨天凌晨做了一次
如果商品还没有卖出,企业要承担增值税的风险
我出一上联“福到家中家到福”,谁对下联?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?