2021年4月2日

摘要: 1、shared_ptr共享智能指针 std::shared_ptr使用引用计数,每个shared_ptr的拷贝都指向相同的内存,在最后一个shared_ptr析构的时候,内存才会释放。 1.1 基本用法 1.1.1 初始化 shared_ptr可以通过make_shared来初始化,也可以通过sh 阅读全文
posted @ 2021-04-02 16:41 tycoon3 阅读(295) 评论(0) 推荐(0)
摘要: enum QuicFrameType { PADDING_FRAME = 0, RST_STREAM_FRAME = 1, CONNECTION_CLOSE_FRAME = 2, GOAWAY_FRAME = 3, WINDOW_UPDATE_FRAME = 4, BLOCKED_FRAME = 5 阅读全文
posted @ 2021-04-02 16:20 tycoon3 阅读(119) 评论(0) 推荐(0)
摘要: root@ubuntu:~/c++# cat /proc/sys/net/ipv4/tcp_mtu_probing 0 root@ubuntu:~/c++# int val = 1; setsockopt(sd, IPPROTO_IP, IP_DONTFRAG, &val, sizeof(val)) 阅读全文
posted @ 2021-04-02 15:47 tycoon3 阅读(1144) 评论(0) 推荐(0)
摘要: Linux ICMP消息的产生与转换 ICMP在IP系统间传递差错和管理报文,是任何IP系统必须实现的组成部分。Linux 2.6.34中ICMP模块的实现在linux/icmp.h,net/icmp.h和ipv4/icmp.c中,导出了icmp_err_convert数组和icmp_send函数, 阅读全文
posted @ 2021-04-02 14:39 tycoon3 阅读(1111) 评论(0) 推荐(0)
摘要: Linux 内核关于 MSS 实现的细节 Linux 内核在tcp_sock这个数据结构中保存与 MSS 有关的信息。 struct tcp_sock{ // code omitted struct tcp_options_received rx_opt; { // code omitted... 阅读全文
posted @ 2021-04-02 12:01 tycoon3 阅读(913) 评论(0) 推荐(0)

导航