netty
文章平均质量分 85
huan_1993
这个作者很懒,什么都没留下…
展开
-
netty实现websocket发送文本和二进制数据
最近在学习netty相关的知识,看到netty可以实现 websoket,因此记录一下在netty中实现websocket的步骤,主要实现传递文本消息和传递二进制消息(此处只考虑是图片),如果是别的消息可以考虑使用自定义协议。需求: 1、使用 netty 实现 websocket 服务器 2、实现 文本信息 的传递 3、实现 二进制 信息的传递,默认...原创 2018-11-09 12:44:09 · 14932 阅读 · 16 评论 -
netty传输java bean对象
在上一篇博客(netty入门实现简单的echo程序)中,我们知道了如何使用netty发送一个简单的消息,但是这远远是不够的。在这篇博客中,我们来使用netty发送一个java bean对象的消息,但是要发送对象类型的消息,必然要将java对象进行序列化,在java中序列化框架有很多中,此处我们使用protostuff来进行序列化,不了解protostuff的可以先看一下这篇博客(prot...原创 2017-12-22 21:59:19 · 1359 阅读 · 1 评论 -
netty入门实现简单的echo程序
最近看以往在程序中编写的代码,发现有一个功能是使用socket通讯来实现的,而那个时候使用的是基于bio的阻塞io来实现的,最近在看netty,发现可以使用netty来使用nio的方式来实现,此博客记录一下netty学习的一个过程,此处实现一个简单的服务器和客户端之间的通讯。实现要求: 1、服务器端监听9090端口 2、客户端连上服务端时,向服务端发送10条消息...原创 2017-11-11 11:23:51 · 252 阅读 · 0 评论 -
netty中使用protobuf实现多协议的消息
在我们使用 netty 的过程中,有时候为了高效的传输数据,经常使用 protobuf 进行数据的传输,netty默认情况下为我们实现的 protobuf 的编解码,但是默认的只能实现单个对象的编解码,但是我们在使用 netty 的过程中,可能需要传输的对象有各种各样的,那么该如何实现对protobuf多协议的解码呢? 在 protobuf 中有一种类型的字段叫做 oneof ...原创 2019-02-15 16:28:29 · 3334 阅读 · 1 评论