
Netty
文章平均质量分 81
iteye_3489
这个作者很懒,什么都没留下…
展开
-
Netty入门示例
1、Netty软件包下载:http://netty.io/downloads.html,本示例基于netty-5.0.0.Alpha2.tar.bz2 2、搭建Netty应用工程 使用eclipse创建一个java工程,新建lib文件夹并将netty-all-5.0.0.Alpha2.jar复制到该文件夹下,然后将jar引入工程。 3、Netty服务端开发 TimeS...原创 2015-07-30 15:19:22 · 268 阅读 · 0 评论 -
基于java序列化的Netty编解码技术
基于Java提供的对象输入/输出流ObjectInputStream和ObjectOutputStream,可以直接把Java对象作为可存储的字节数组写入文件,也可以传输到网络上。对程序员来说,基于JDK默认的序列号机制可以避免操作底层的字节数组,从而提高开发效率。 相信大多数Java程序员接触到的第一种序列化或者编解码技术就是Java默认序列化,只需要序列化的POJO对象实...原创 2015-07-31 00:00:11 · 168 阅读 · 0 评论 -
基于Google Protobuf的Netty编解码技术
Google的Protobuf在业界非常流行,很多商业项目都选择Protobuf作为编解码框架,以下为Protobuf的一些优点: (1)在谷歌内长期使用,产品成熟度高。 (2)跨语言,支持包括C++、Java、Python在内的多重语言。 (3)编码后的码流小,便于存储和传输。 (4)编解码性能高。 (5)支持不同协议向前兼容。 (...原创 2015-07-31 13:03:29 · 210 阅读 · 0 评论 -
Netty HTTP协议简单实现
HTTP(超文本传输协议)协议是建立在TCP传输协议之上的应用层协议,它的发展是万维网协会和Internet工作小组IETF合作的结果。HTTP是一个属于应用层的面向对象的协议,由于其简洁、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过多年的使用和发展,得到了不断的完善和扩展。本文将介绍如何基于Netty 的HTTP协议栈进行HTTP服务端和客户端的开发。由于Netty的HT...原创 2015-08-11 14:52:13 · 445 阅读 · 0 评论 -
Netty TCP协议简单实现
Netty的强大之处在于它的高度抽象和封装,对于使用者来说不必过多关心内部实现。当需要有新的需求时,只需简单的添加或者修改相关的Handler类即可。 本章将使用Netty 实现TCP协议,以下为具体实现。 1、服务端实现 TcpServer.java package emulator.netty5; import io.netty.bootstrap.ServerBo...原创 2015-08-18 19:57:50 · 662 阅读 · 0 评论