自定义博客皮肤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)
  • 收藏
  • 关注

原创 TFTP下载文件

9、开始接收服务器端发来的数据包,但是需要注意一点的是以后和服务端进行通信就不再是69端口,而是临时端口,所以刚好使用recvfrom函数来获取服务器端的地址和端口号。11、当操作码为3时是有内容的数据包,收到数据包后将数据内容存储在文件中,然后创建文件,只需要在第一次写入的时候创建,以后不需要,不然会清空前面的数据。8、服务端接受到请求数据包后给客户端发一个数据包,一端一端的发送,每一段是512字节,此时就需要一个循环来接收服务器端发来的数据包,3、开始进行下载操作,用循环可以多次进行下载,

2024-10-22 21:29:55 278

原创 TCP客户端服务端交互过程

处于被连接监听状态的,这样的话,当有一个客户端主动连接(connect()),Linux 内核就自动完成TCP 三次握手,将建立好的链接自动存储到队列中,所以,只要 TCP 服务器调用了 listen(),客户端就可以通过 connect() 和服务器建立连接,是建立了连接,就是打通了 但是有没有接受客户端想要通信这个请求不是这个函数决定的,三次握手成功就代表同意,然后就开始接受,accept之后就可以通过文件描述符来通信了。就是例子中可以打电话了,但是打电话需要交流,怎么交流就需要通信了。

2024-10-22 20:29:06 298

原创 标准IO-2思维导图

2024-10-10 21:39:14 349

原创 标准IO-1思维导图

2024-10-10 21:38:23 133

原创 linux基础命令

2024-09-11 20:02:09 83

原创 指针基础思维导图

2024-09-05 19:43:15 152

原创 C语言基础(逻辑语句,循环,数组)

C语言基础思维导图

2024-09-04 19:48:40 150

空空如也

空空如也

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

TA关注的人

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