知识点
文章平均质量分 64
hhhhh
凡人的进击之路
这个作者很懒,什么都没留下…
展开
-
TCP有限状态机
TCP有限状态机 CLOSED:表示初始状态 LISTEN:表示服务器端的某个socket处于监听状态,可以接受连接 SYN_SENT:在服务器监听后,客户端socket执行CONNECT连接时,客户端发送SYN报文,此时客户端就进入SYN_SENT状态,等待服务器确认 SYN_RCVD:表示服务器收到了SYN报文,这个状态是服务器端的socket在建立TCP连接时的3次握手时的一个中间状态,即服务器收到客户端第三次握手的ACK之前的状态,服务器进入SYN_RCVD状态 ESTABLISHED:连接已建原创 2021-02-22 15:09:13 · 228 阅读 · 0 评论 -
Traits编程技法
Traits编程技法——STL源码剖析 根据《C++ primer》16.2 我们知道,编译器无法推断函数返回值的模板实参的类型: template<typename T1,typename T2,typename T3> T1 sum(T2,T3); 对于上面的例子,编译器无法推断T1的类型,必须提供一个显式模板实参,例如: auto val=sum<int>(1,2); 但是,这时候必须由用户显式提供,否则就需要用其他方法。 迭代器所指对象的型别(类型),称为迭代器的valu原创 2021-02-01 18:31:27 · 448 阅读 · 0 评论