摘要:
一、心跳机制的作用:1)保活2)检测死链 二、 不为人知的网络编程(三):关闭TCP连接时为什么会TIME_WAIT、CLOSE_WAIT-网络编程/专项技术区 - 即时通讯开发者社区! (52im.net) 一文读懂即时通讯应用中的网络心跳包机制:作用、原理、实现思路等 - 知乎 (zhihu.c 阅读全文
posted @ 2022-06-22 18:28
Lin_泠沐
阅读(142)
评论(0)
推荐(0)
摘要:
一、网络连接状态 1)、LISTEN:首先服务端需要打开一个socket进行监听,状态为LISTEN. /* 侦听来自远方TCP端口的连接请求 */ 2)、SYN_SENT:客户端通过应用程序调用connect进行active open.于是客户端tcp发送一个SYN以请求建立一个连接.之后状态置为 阅读全文
posted @ 2022-06-22 18:22
Lin_泠沐
阅读(194)
评论(0)
推荐(0)
摘要:
一、system和exec的区别: 1、system()和exec()都可以执行进程外的命令,system是在原进程上开辟了一个新的进程,但是exec是用新进程(命令)覆盖了原有的进程。2、system()和exec()都有能产生返回值,system的返回值并不影响原有进程,但是exec的返回值影响 阅读全文
posted @ 2022-06-22 15:54
Lin_泠沐
阅读(2189)
评论(0)
推荐(0)
摘要:
一、aux_source_directory 查找指定目录下的所有源文件,然后将结果存进指定变量名 aux_source_directory(<dir> <variable>) 源文件的指定: 举例1、 cmake_minimum_required(VERSION 3.10) include(${P 阅读全文
posted @ 2022-06-22 10:26
Lin_泠沐
阅读(40)
评论(0)
推荐(0)