博客
关于我
Netty4客户端入门代码示例
阅读量:336 次
发布时间:2019-03-04

本文共 1489 字,大约阅读时间需要 4 分钟。

添加Maven依赖:

        <dependency>            <groupId>io.netty</groupId>            <artifactId>netty-all</artifactId>            <version>4.1.36.Final</version>        </dependency>

示例代码:

import io.netty.bootstrap.Bootstrap;import io.netty.channel.*;import io.netty.channel.nio.NioEventLoopGroup;import io.netty.channel.socket.nio.NioSocketChannel;public class NettyClient{    public static void main(String[] args)throws Exception    {        Bootstrap bootStrap = new Bootstrap();        NioEventLoopGroup workerGroup = new NioEventLoopGroup();        bootStrap.group(workerGroup)                .channel(NioSocketChannel.class)                .remoteAddress("127.0.0.1",8080)                .handler(new ChannelInitializer<Channel>()                {                    @Override                    protected void initChannel(Channel channel) throws Exception                    {                        channel.pipeline().addLast(new ClientHandler());                    }                });        ChannelFuture future = bootStrap.connect();        if (future.channel().isActive()){            future.channel().writeAndFlush("hello world");        }    }    static class ClientHandler extends ChannelInboundHandlerAdapter{        @Override        public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception        {            System.out.println("read msg : "+msg);            ctx.writeAndFlush("Hello World");            super.channelRead(ctx, msg);        }    }}

转载地址:http://hume.baihongyu.com/

你可能感兴趣的文章
Mybatis核心配置文件--常用标签详解
查看>>
R语言练习题答案(3)
查看>>
jQuery 事件及动画
查看>>
[电影]《Ladybird》演绎完整18岁的青春
查看>>
树莓派博通BCM2835芯片的IO口驱动代码调试和测试
查看>>
js中[]、{}、()的区别
查看>>
js-禁止右键菜单代码、禁止复制粘贴代码
查看>>
血色先锋队
查看>>
win10系统安装配置Go环境包(第0章)
查看>>
搭建samba服务器
查看>>
Java: 错误: 不支持发行版本 5
查看>>
顺序表的操作总结
查看>>
Java基础语法
查看>>
原创-开发问题指南
查看>>
文本情感分类
查看>>
Python模块_os文件_目录方法
查看>>
部署kuboard3 管理工具
查看>>
SpringBoot中使用Mybatis访问MySQL数据库(使用xml方式)
查看>>
Algorithms Unlocked
查看>>
python中的map( )函数及lambda()函数简介
查看>>