您的位置:首页 > 理论基础 > 计算机网络

Netty客户端与服务端的连接

2018-03-06 13:09 232 查看
Netty是基于Java NIO的网络应用框架
Netty是一个NIO client-server(客户端-服务端)框架,使用Netty可以快速开发网络应用,例如服务器和客户端协议。Netty提供一种新的方式来开发网络应用程序,这种新的方式它很容易使用和有很强的扩展性。
Netty的内部实现是复杂的,但是Netty提供了简单易用的api,从网络处理代码中解耦业务逻辑。
Netty是完全基于NIO实现的,所以整个Netty都是非阻塞的。
网络应用程序通常需要较高的可扩展性,无论是Netty还是其他基于JAVA NIO的框架,都会提供可扩展性的解决方案。Netty中一个关键组成部分是它的异步特性。

1.建立项目,一般的java工程就可以,jdk我这边用的是1.8,jar包用的是netty-all-5.0.0.Alpha2.jar   http://files.cnblogs.com/files/applerosa/netty-5.0.0.Alpha2.7z





2.首先我们来建立服务器端代码








3.编写服务端处理器








到这里,服务端的代码就全部完成了,启动main方法可以看下效果。
4.接下来我们来建立客户端的代码




5.然后编写客户端处理类









好了,到这里服务端和客户端都已全部完成,首先启动服务端再启动客户端测试一下连接吧!
显示如下,就大功告成了



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java Netty 网络通讯