
Netty IM实战
Netty IM实战 从无到有 学会Netty使用
JavaBoy王皓
禅定
展开
-
Netty 心跳与空闲监测
Netty 心跳 与 空闲 监测 拍摄于陕西省博物馆,陕博可以了解一下,有军队把守,超多珍贵文物。微信公众号王皓的GitHub:https://github.com/TenaciousDWang今天来说一下关于心跳与空闲检测,为什么需要说这两个东西呢?在因为在网络中凡是涉及到端到端的通信都会遇到一个问题就是假死。我...原创 2020-06-15 17:14:33 · 545 阅读 · 0 评论 -
Netty 群组聊天与管理
2016年冬天在大连小平岛,罕见零下22摄氏度,看到海面上冒烟,像温泉,但是冰冷刺骨,大傻鸥抗冻。小平岛象鼻山~ 微信公众号 ...原创 2019-07-04 09:17:17 · 1453 阅读 · 0 评论 -
Netty 聊天群组创建与通知
微信公众号 王皓的GitHub:https://github.com/Tenaciou...原创 2019-07-03 11:28:42 · 1244 阅读 · 0 评论 -
Netty 客户端数据交互
今天发点人文的东西,这三张图都拍摄于拉卜楞寺。 微信公众号 王皓的GitHub:h...原创 2019-07-02 08:55:10 · 1765 阅读 · 0 评论 -
Netty ChannelHandler Hot Plug 热插拔
2016年拍摄于台湾省垦丁帆船石,第一张海面雾化使用了减光镜加长时间曝光。 微信公众号 王皓的GitHu...原创 2019-07-01 10:08:26 · 318 阅读 · 0 评论 -
Netty ChannelHandler的生命周期
2016年拍摄于台湾省垦丁鹅銮鼻灯塔。 微信公众号 王皓的GitHub:https://gi...原创 2019-06-28 13:56:01 · 866 阅读 · 0 评论 -
Netty 粘包与拆包
粘包 拆包 原理浅析 Netty中的应用 2016年拍摄于台湾省日月潭制高点慈恩塔,只有这个地方才能才看什么是日哪个是月。 微信公众号 王皓的GitHub:https://github.com/TenaciousDWang今天来说一下网络通信过程中一些不可避免的数据包粘包与半包问题,应该如何解决。虽然我们在应用层...原创 2019-06-21 09:32:50 · 380 阅读 · 0 评论 -
Netty 重构 客户端与服务端 Pipeline
拍摄于西安大兴善寺。 微信公众号 王皓的GitHub:https://github.com/TenaciousD...原创 2019-06-14 14:33:33 · 298 阅读 · 0 评论 -
Netty 组件 Pipeline 与 ChannelHandler
2015年去台湾第一天,台北做公交车准备去台北车站坐捷运去淡水。台北街头,机车大军。捷运站。 微信公众号 ...原创 2019-06-13 13:31:01 · 288 阅读 · 0 评论 -
Netty 客户端和服务端发送与接受消息
刚好翻以前拍的照片,今天就发几张去朋友家撸猫拍的照片吧。 微信公众号 王皓的GitHub:https://github.com/Tenac...原创 2019-06-12 09:10:53 · 12718 阅读 · 0 评论 -
Netty 客户端登陆流程
接上篇,九份小火车的驾驶室终点站,熟悉吗?《那些年我们追过的女孩》场景之一到了九份,依山而建,山下远处就是大海像不像千与千寻里的,宫崎骏的千与千寻就是在这里完成构思汤婆婆的屋最后来张小吃店的图,好多小吃,人很多,很温馨。 ...原创 2019-06-11 09:09:24 · 1687 阅读 · 0 评论 -
Netty 二进制通信协议设计
Netty 二进制 通信 协议 设计二进制通信协议2015年在台湾省九份铁路,这是一条日本人修建的用来采矿用的铁路,现在重新修建后作为客运铁路,一路上周围全是原始森林,一路上零零散散的小镇,很温馨。 ...原创 2019-06-10 09:21:55 · 2074 阅读 · 0 评论 -
Netty 客户端与服务端双向通信
2016年,拍摄于台湾省垦丁,这就是太平洋了,风太大了我这个吨位几乎站不住。微信公众号王皓的GitHub:https://github.com/TenaciousDWang 现在我们已经学会了如何启动一个Netty的客户端与服务端,接下来,我们来让他俩双向通讯。客户端发送数据 首先,我们看一下引导类.handler这个位置,之前我们说过这...原创 2019-06-06 14:45:01 · 3388 阅读 · 0 评论 -
创建一个 Netty Service
这是2015年最后一天的日落,拍摄于台湾省垦丁。台湾岛最南端,已经过了北回归线,冬天去时不到25度,温度适宜,但是还是被晒伤。 微信公众号 ...原创 2019-06-05 14:47:24 · 815 阅读 · 2 评论 -
创建一个 Netty Client
来创建一个Netty Client!NettyClient.java客户端与服务端类似,也需要线程模型、IO模型以及处理逻辑。拍摄于台湾省垦丁,于2015年最后一天。微信公众号 王皓的GitHub:https://github.com/TenaciousDWang来创建一个Netty Client!NettyClient.java客户端与服务端类似,也...原创 2019-06-05 11:16:37 · 1183 阅读 · 0 评论 -
基于NIO模型的Java Socket传统编程
这张是2014年在拉卜楞寺拍摄的,僧人们下早课。红袍加身不可脱,这是其中一位僧人给我和基友担当向导时说的,他7岁从青海来学习佛法,因为家里还有一个哥哥,两个男孩的话弟弟会被送去佛学院出家,所以他被送出来了,现在已经26了,将来可以选择回家乡附近的寺庙工作,也可以留在这所佛学院或寺里继续工作,其他记不太住了,只记得当时我用的iphone4,他用的iphone5s。 ...原创 2019-04-26 11:02:28 · 625 阅读 · 0 评论 -
基于BIO模型的Java Socket传统编程
这张照片2014年拍摄于桑科草原。 王皓的GitHub:https://github.com/TenaciousDWang 在网络编程中,我们经常需要两个端点程序进行通讯,通过连接来交换数据,这就需要scoket编程。socket通讯过程如下:Server端Listen(监听)某个端口是否有连接请求。 Client端向Server ...原创 2019-03-26 10:09:52 · 558 阅读 · 0 评论