自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 iperf实现多线程同时监听多个端口

留下邮箱,我会回复您。

2023-12-21 18:05:50 107 1

原创 按照单链表节点中某个元素的值从大到小对链表进行排序

*按照port的大小排序*/

2023-12-21 17:33:31 43 1

原创 《网络*》——读书笔记2

双向进行,过程相反。服务器根据TCP头部中记录的端口号,顺利找到端口号对应的套接字,并在套接字中写入相应信息,更新状态为“正在连接”,然后把头部中的控制位的SYN比特设置为1,ACK控制位置1(表示收到包),进入“SYN-RCVD”状态,向客户端发包;客户端收到带有SYN为1的头部之后,向套接字中写入相应信息(服务器的IP地址、端口号等),更新状态为“连接完毕”,ACK比特设置为1,向服务器发包,进入“ESTABLISHED”状态。③客户端收到②发来的包,返回一个ACK置1,包含确认ACK号的TCP包。

2023-08-29 18:40:40 56 1

原创 《网络*》——读书笔记1

最下层的 www 就是服务器的名称。(1)创建套接字(创建套接字阶段) (2)将管道连接到服务器端的套接字上(连接Web服务器阶段) (3)收发数据(通信阶段) (4)断开管道并删除套接字(断开阶段)调用Socket库中的write,输入参数“描述符”、“发送数据”和“发送数据长度”,协议栈就可以根据描述符指定的套接字识别出通信对象,然后向其发送数据。调用Socket库中的read,输入参数“描述符”、“接收缓冲区”(一段用来存放接收到的消息的内存地址),协议栈将接收到的响应消息存放到接收缓冲区中。

2023-08-10 12:05:16 47 1

原创 大话数据结构——栈

栈是进行插入和删除操作的线性表,又被称为的线性表,简称我们把允许插入和删除的一段称为,另一端称为栈底,不含任何数据元素的栈称为空栈。栈是一个线性表,栈底是固定的,最先进的栈只能在栈底。栈的操作,叫做,也称压栈、入栈,英文push栈的操作,叫做,也称弹栈,英文pop进出栈的时间没有限制,请看这个例子:3个整形数1、2、3依次进栈,可以有5种出栈次序1进、1出、2进、2出、3进、3出1进、2进、3进、1出、2出、3出......

2023-06-07 09:11:38 58 1

原创 大话数据结构——线性表

顺序存储结构为。

2023-05-08 16:47:59 53 1

原创 在Windows下用SourceInsight 修改代码后无法保存,提示“xxx is busy or opened by another process”【已解决】

在Windows下用SourceInsight 修改代码后无法保存,提示“xxx is busy or opened by another process”//表示赋予当前路径下所有文件读+写+执行的权限。在需要赋予权限的路径下输入。

2023-04-25 12:01:21 927 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除