摘要: 备份自Github pages muduo_base 02 (Atomic) pusidun's blog 原子操作 GCC4.1+中的原子操作 C++11中的原子操作 类图 参考阅读 本文源码基于muduo v2.0.2分析 原子操作 GCC4.1+中的原子操作 muduo用了下面几个(需要加编译 阅读全文
posted @ 2021-06-01 13:40 pusidun 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 备份自Github pages muduo_base 01 (Timestamp) pusidun's blog 类图 通读源码之前的几点说明 copyable & nocopyable equality_comparable & less_than_comparable 静态断言static_as 阅读全文
posted @ 2021-06-01 13:39 pusidun 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 备份自Github pages select/poll/epoll pusidun's blog select API socket何时可读写 poll API poll使用案例 代码几点说明 代码存在的缺陷 epoll API epoll LT例子 select poll epoll 比较 sel 阅读全文
posted @ 2021-06-01 13:38 pusidun 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 备份自Github pages socket编程(二) pusidun's blog 流协议与粘包 产生原因: 粘包处理方案--本质上是要在应用层维护消息与消息的边界 read、write与recv、send getsockname、getpeername gethostname、gethostby 阅读全文
posted @ 2021-06-01 11:32 pusidun 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 备份自Github pages socket编程(一) pusidun's blog IPv4套接字地址结构 字节序转换函数 地址转换函数 套接字类型 socket、bind、listen、accept、connect SO_REUSEADDR p2p聊天demo IPv4套接字地址结构 #incl 阅读全文
posted @ 2021-06-01 11:30 pusidun 阅读(78) 评论(0) 推荐(0) 编辑