![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
MarkTop1
这个作者很懒,什么都没留下…
展开
-
Linux多进程和多线程(八)多线程
线程是进程中的⼀个执⾏单元,负责当前进程中程序的执⾏,⼀个进程中⾄少有⼀个线程⼀个进程中是可以有多个线程多个线程共享同一个进程的所有资源,每个线程参与操作系统的统一调度可以简单理解成 进程 = 内存资源 + 主线程 + 子线程 +…原创 2024-07-09 22:40:38 · 721 阅读 · 0 评论 -
网络编程-TCP/IP
网络采用分而治之的方法设计,将网络的功能划分为不同的模块,以分层的形式有机组合在一起。每层实现不同的功能,其内部实现方法对外部其他层次来说是透明的。每层向上层提供服务,同时使用下层提供的服务网络体系结构即指网络的层次结构和每层所使用协议的集合两类非常重要的体系结构:OSI 七层模型 与TCP/IP 五层模型。原创 2024-07-17 19:16:08 · 762 阅读 · 0 评论 -
UDP协议
UDP(User Datagram Protocol) : ⽤户数据报协议,是不可靠的⽆连接的协议。在数据发送前,因为不需要进⾏连接,所以可⽤于进⾏⾼效率的传输。但不保证数据的可靠性。原创 2024-07-18 08:49:38 · 271 阅读 · 0 评论 -
网络编程-字节序的转换
方法一:inet_aton()方法二:inet_aton()原创 2024-07-19 08:43:42 · 246 阅读 · 0 评论 -
C语言-网络编程-UDP通信创建流程
UDP 是⼀个传输层的⽆连接的协议,我们编写代码⼀般是分为两个端。⼀个我们称之为发送端,另⼀个我们称之为接收端。正常⼀般是接收端先运⾏,然后等待结束发送端发送过来的数据。原创 2024-07-19 08:45:26 · 560 阅读 · 0 评论 -
以线程完成并发的UDP服务端
10。原创 2024-07-22 08:57:05 · 408 阅读 · 0 评论 -
网络编程-TCP 协议的三次握手和四次挥手做了什么
三次握手(Three-way Handshake) 其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包.进行三次握手的主要作用就是为了确认双方的接收能力和发送能力是否正常,指定自己的初始化序列号为后续的可靠性传输做准备,实际上就是服务器指定连接端口,建立TCP连接,并同步连接双方的序列号和确认号,交换TCP窗口大小信息.三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号,并且进行交换TCP的信息。原创 2024-07-18 08:47:37 · 1626 阅读 · 0 评论