
开源分析与构建
文章平均质量分 54
77458
手敲仙盘键,目视星空棋,灵控比特力,逍遥虚空界。
展开
-
开源框架PhxRPC(一)之streambuf
提要在讲解PhxRPC的之前,介绍streambuf是必要的,本篇会带大家走一遍 steambuf继承重写流程,分别实现两套用缓冲区的流操作读入写出。一个是文件的读入写出,一个是socket网络数据的读入写出,他们之间的流操作方式会有差异,这个差异是用来提醒流操作和缓冲区半毛线关系都没有,当你实现了缓冲区。如果不把它和流绑定到一起,那么很不幸,你就只能跟操作一个对象一...原创 2018-04-15 20:18:43 · 996 阅读 · 0 评论 -
开源框架PhxRPC(二)之socket_stream_base
socket_stream_base.cpp文件中三个类BaseTcpStreamBuf // 跟之前继承streambuf的实现基本差不多BaseTcpStream // 只是继承了iostream,以至于可以复用>>,<<等流操作符号BaseTcpUtils // 用于操作socket的工具类,此文件中将对socket设置非阻塞等属性进行了封装本...原创 2018-04-28 17:17:04 · 569 阅读 · 0 评论