网络
Lin大坑haha~
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Netty相比JAVA NIO——学习笔记
总所周知,netty是脱胎于java nio的。总是会被问到,为什么要使用netty呢? 1.支持应用层协议 2.粘包、半包的问题解决,nio需要自己编写代码解决 3.完善的断连、空闲的情况处理 4.API更友好、强大,屏蔽了和很多nio的使用细节 5.如果自己使用nio实现一样的功能,需要解决自己很多问题。 nio bug 1.epoll 异常唤醒空转导致cpu 100% netty怎么解决这...原创 2020-02-13 12:00:34 · 380 阅读 · 0 评论 -
设计一个基于udp差不多可靠的算法
TCP VS UDP 1.Tcp 面向连接,提供可靠的传输; UDP面向无连接,提供不可靠传输 Tcp 提供流量控制 ; UDP不提供流量控制 Tcp 保证传输数据顺序 ; UDP不保证传输顺序,也就是可能是乱序收包 TCP 面向字节流 ; UDP 面向数据包 设计思路 数据完整性 –> 加上一个16或者32位的CRC验证字段 乱序 –> 加上一个数据包序列号S...原创 2019-10-10 11:17:05 · 1236 阅读 · 0 评论
分享