随笔分类 -  网络编程

redis 代码结构与阅读顺序
摘要:https://www.cnblogs.com/aixiaomei/p/6311633.html 阅读全文

posted @ 2019-05-01 23:52 zhangkele 阅读(110) 评论(0) 推荐(0)

epoll中epoll_data_t 中fd和ptr的用法
摘要:https://blog.csdn.net/u011123091/article/details/81867078 Linux高性能服务器P152 阅读全文

posted @ 2019-04-25 23:57 zhangkele 阅读(822) 评论(0) 推荐(0)

linux新增特性timerfd
摘要:https://blog.csdn.net/shreck66/article/details/49745149 阅读全文

posted @ 2019-04-24 01:44 zhangkele 阅读(144) 评论(0) 推荐(0)

epoll_wait 返回值学习以及epoll使用学习
摘要:https://blog.csdn.net/analogous_love/article/details/88721574 阅读全文

posted @ 2019-04-20 15:43 zhangkele 阅读(3463) 评论(0) 推荐(0)

线程池的设计问题/线程数量计算
摘要:https://blog.csdn.net/qq_34417408/article/details/78895573 线程池的设计问题/线程数量计算 https://blog.csdn.net/lc0817/article/details/50706720 阅读全文

posted @ 2019-04-11 10:39 zhangkele 阅读(384) 评论(0) 推荐(0)

一个父子进程管道通信的复习
摘要:https://blog.csdn.net/li_ning_/article/details/52138702 阅读全文

posted @ 2019-04-04 09:49 zhangkele 阅读(136) 评论(0) 推荐(0)

redis 网络库文件 重构
摘要:https://blog.csdn.net/yangbodong22011/article/details/65444273 相关博客 https://blog.csdn.net/tanswer_/article/details/77119982 阅读全文

posted @ 2019-04-03 10:46 zhangkele 阅读(198) 评论(0) 推荐(0)

带标准IO带缓存区和非标准IO 遇到fork是的情况分析
摘要:废话不多说 直接代码 第一种情况 root@instance-ug0zl538:~/learing/4-2# ./fork a write to stdoutbefor forkpid = 92706, glob = 89, var = 11pid = 92705, glob = 88, var = 阅读全文

posted @ 2019-04-02 20:40 zhangkele 阅读(155) 评论(0) 推荐(0)

libevent 同性恋 讲解
摘要:https://aceld.gitbooks.io/libevent/content/25hong_fa_mo_5f0f_md.html github 这url 干活比较好 https://github.com/sysublackbear/libevent_source_study/blob/mas 阅读全文

posted @ 2019-04-02 15:46 zhangkele 阅读(116) 评论(0) 推荐(0)

redis 网络架构
摘要:https://blog.csdn.net/simplemurrina/article/details/53890542 GDB redis https://gitbook.cn/gitchat/column/5c0e149eedba1b683458fd5f/topic/5c0e2a6dedba1b 阅读全文

posted @ 2019-04-01 18:09 zhangkele 阅读(368) 评论(0) 推荐(0)

网络编程api bind函数细节 select 细节
摘要:上面代码的细节 INADDR_ANY 宏 就是 ‘0.0.0.0’ 假设我们在一台机器上开发一个服务器程序,使用 bind 函数时,我们有多个ip 地址可以选择。首先,这台机器对外访问的ip地址是 120.55.94.78,这台机器在当前局域网的地址是 192.168.1.104;同时这台机器有本地 阅读全文

posted @ 2019-03-31 04:30 zhangkele 阅读(467) 评论(0) 推荐(0)

什么叫半同步半异步什么叫半同步半异步
摘要:https://blog.csdn.net/waltonhuang/article/details/52754086 两则的区别 和使用场景 https://blog.csdn.net/yyc794990923/article/details/76302124 阅读全文

posted @ 2019-03-26 19:40 zhangkele 阅读(584) 评论(0) 推荐(0)

多进程使用管道全双工通信
摘要:细节决定成败 阅读全文

posted @ 2019-03-26 16:59 zhangkele 阅读(376) 评论(0) 推荐(0)

高性能 高可靠学习
摘要:https://blog.csdn.net/gitchat/article/details/78215757 阅读全文

posted @ 2019-03-23 17:19 zhangkele 阅读(136) 评论(0) 推荐(0)

epoll中坑人的地方再次学习
摘要:https://blog.csdn.net/linuxheik/article/details/73294658 阅读全文

posted @ 2019-03-18 23:03 zhangkele 阅读(201) 评论(0) 推荐(0)

进程池的实现和思想
摘要:https://blog.csdn.net/hello_bravo_/article/details/52528283 阅读全文

posted @ 2019-03-18 19:44 zhangkele 阅读(273) 评论(0) 推荐(0)

socket阻塞与非阻塞情况下的recv、send、read、write返回值 以及epool_wait返回值学习
摘要:https://www.cnblogs.com/longingforlife/p/3289976.html 阅读全文

posted @ 2019-03-18 09:39 zhangkele 阅读(112) 评论(0) 推荐(0)

getopt 学习
摘要:https://www.cnblogs.com/qingergege/p/5914218.html 阅读全文

posted @ 2019-03-15 01:46 zhangkele 阅读(97) 评论(0) 推荐(0)

网络编程定时器一:使用升序链表
摘要:https://blog.csdn.net/freeelinux/article/category/6338658 网络编程中应用层的定时器是很有必要的,这可以让服务端主动关闭时间很久的非活跃连接。 另外一种解决方案是TCP的keepalive (它的原理应该知道:如果客端连接上,但什么都不做,ke 阅读全文

posted @ 2019-03-04 09:00 zhangkele 阅读(751) 评论(0) 推荐(0)

对四次挥手中的TIME_WAIT状态的学习
摘要:TIME_WAIT状态不必多说 是属于四次挥手中的一种特殊状态 作用有两点简单明了 不废话 (1)可靠的实现TCP全双工连接的终止 (2)允许老的重复的、迟到的分节在网络中消逝 经过2MSL时间即报文最大生存时间 后会消失 原理: 阅读全文

posted @ 2019-02-12 14:52 zhangkele 阅读(312) 评论(0) 推荐(0)

导航