- 博客(2)
- 资源 (5)
- 收藏
- 关注
原创 muduo学习笔记(二)
TCP分包对于短连接,只要发送方主动关闭连接,就表示一条消息发送完毕。长连接有四种方法:消息长度固定; 使用特殊的字符或者字符串作为消息边界,如http协议的headers以"\r\n"为字段的分隔符 每条消息的头部加一个长度字段 利用消息本身的格式分包muduo的IO模型应用程序只管生成数据,不应该关心到底数据是一次性发送还是分几次发送,这些是网络库操心的。必须要有o...
2018-10-13 13:41:28 268
原创 muduo学习笔记(一)
单线程服务器编程模型reactor模式:non-blocking IO + IO multiplexing模型这种模型的程序基本结构:一个事件循环(event loop),以事件驱动(event-driven)和事件回调的方式实现业务逻辑:while(!done){ int timeout_ms=max(1000,getNextTimedCallback()); ...
2018-10-13 09:50:45 694
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人