- 博客(2)
- 问答 (2)
- 收藏
- 关注
转载 epoll多线程
原文出自 http://blog.chinaunix.net/uid-23842323-id-2656597.html 终于开始学习epoll了,虽然不明白的地方还是很多,但从理论到实践,相信自己动手去写一个具体的框架后,一切会清晰很多。1、首先需要一个内存池,目的在于:·减少频繁的分配和释放,提高性能的同时,还能避免内存碎片的问题;·能够存储变长的数据,不要很傻瓜地只能预分配一个最大长...
2017-03-29 17:43:05 1255
转载 从keep-alive原理 分析TCP游戏服务端心跳包的实用功能
原文出自 http://www.cocoachina.com/game/20150918/13501.html 整理自知乎,文/郭无心游戏服务器常常有心跳包的设计。我们的心跳包就是为了防止Socket断开连接,或是TCP的连接断开吗?答案是否定的,TCP连接的通道是个虚拟的,连接的维持靠的是两端TCP软件对连接状态的维护。TCP 连接自身有维护连接的机制,说白了就是...
2017-03-28 16:21:30 1099
空空如也
非阻塞socket通信一定要心跳包吗?
2017-03-29
怎样让程序支持命令行操作
2016-03-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人