ICMP IGMP

发布于 2021-09-20

网际控制报文协议ICMP 功能:ICMP允许主机或者路由器报告差多情况和提供有关异常情况的报告,它是网络层的协议,ICMP报文装在 …


C++条件变量的坑

发布于 2021-09-19

条件变量是与锁结合使用,用于控制线程同步的,其具有以下基本操作: cond.wait(lock, condition),线程在这里 …


DNS协议

发布于 2021-09-19

DNS协议(Domain Name System),域名系统。作用是把域名转换成对应的IP。 域名的结构 域名的结构实际上是树状的 …


TCP — 状态机

发布于 2021-09-18

状态机总览 客户端与服务端通过TCP建立连接的状态转移如图所示: 图中一共包括TCP的11个状态: 1、 LISTEN:TCP正等 …


#define预处理

发布于 2021-09-18

#define仅仅只进行了字符的替换,不能进行代码检查。 于是c++推出了const,来替换#define定义的常量。还可以进行类 …


c++智能指针

发布于 2021-09-18

智能指针是利用了RAII(资源获取即初始化)的技术对普通的指针进行封装。作用是帮助管理对象的声明周期,令资源得以自动释放。 c++ …