
socket
早起晨练啊
这个作者很懒,什么都没留下…
展开
-
kquue socket
转自http://blog.youkuaiyun.com/cssmhyl/article/details/7920667原文转自 https://github.com/kejinlu/objc-doc/blob/master/Socket%E7%BC%96%E7%A8%8B.md 大纲一.Socket简介 二.BSD Socket编程准备 1.地址 2.端口 3.网络字节序...转载 2016-03-21 13:40:03 · 603 阅读 · 0 评论 -
从keep-alive原理 分析TCP游戏服务端心跳包的实用功能
原文出自 http://www.cocoachina.com/game/20150918/13501.html 整理自知乎,文/郭无心游戏服务器常常有心跳包的设计。我们的心跳包就是为了防止Socket断开连接,或是TCP的连接断开吗?答案是否定的,TCP连接的通道是个虚拟的,连接的维持靠的是两端TCP软件对连接状态的维护。TCP 连接自身有维护连接的机制,说白了就是...转载 2017-03-28 16:21:30 · 1169 阅读 · 0 评论 -
epoll多线程
原文出自 http://blog.chinaunix.net/uid-23842323-id-2656597.html 终于开始学习epoll了,虽然不明白的地方还是很多,但从理论到实践,相信自己动手去写一个具体的框架后,一切会清晰很多。1、首先需要一个内存池,目的在于:·减少频繁的分配和释放,提高性能的同时,还能避免内存碎片的问题;·能够存储变长的数据,不要很傻瓜地只能预分配一个最大长...转载 2017-03-29 17:43:05 · 1409 阅读 · 0 评论 -
Netty之bossgroup
估计初学netty的同学都会遇到下面这段代码:EventLoopGroup boss = new NioEventLoopGroup();EventLoopGroup worker = new NioEventLoopGroup();ServerBootstrap bootstrap = new ServerBootstrap();bootstrap.option(ChannelOpti...原创 2017-04-05 17:26:44 · 4193 阅读 · 0 评论 -
mqtt中qos意义
mqtt中qos有三种值qos = 0:最多一次的传输qos = 1:至少一次的传输qos = 2: 只有一次的传输qos = 0publisher 只发消息 ,不管有没有发送成功,即不等待mqtt broker的ack消息qos = 1publisher发送消息前,先存储消息msg,发送消息到 broker, 若未接收到ack消息,则会一直不停的重发。那...原创 2019-05-28 15:58:56 · 2670 阅读 · 0 评论