最后更新:2022-07-20 13:51:20 手机定位技术交流文章
TCP 和 UDP -> 传输层的协议:
UDP: 用户数据报告协议, 不连接, 单播, 多播, 广播, 数据报告, 不可靠
TCP:传输控制协议,面向连接,可靠,基于字节,只支持单通道传输
UDP TCP
是否创建连接 无连接 面向连接
是否可靠 不可靠 可靠的
连接的对象个数 一对一、一对多、多对一、多对多 支持一对一
传输的方式 面向数据报 面向字节流
首部开销 8个字节 最少20个字节
适用场景 实时应用(视频会议,直播) 可靠性高的应用(文件传输)
(一)建立监视接口
-监视:监视客户连接
-插座:这个插座实际上是一个文件描述器
(二)将该监控文件描述符绑定到本地IP和端口(IP和端口是服务器地址信息)
-这是当客户端连接到服务器时使用的IP和端口
(3)设置监视,监视机开始工作
(4)阻塞等待:当客户端启动连接时,关闭阻塞,接受连接,并接收一个数据包(fd)来与客户端通信
(5)通信
- 接收数据
- 发送数据
通讯终止,连接中断
(1)创建通信接口(fd)
(二)连接服务器需要连接服务器的IP和端口
(3)连接成功,客户端可以直接与服务器通信
- 接收数据
- 发送数据
通信中断,连接中断

说明:在两个函数编译好后,在会话窗口1,先执行服务器端函数,他会阻塞等待;复制会话在新会话窗口执行客户端,开始通信;
本文由 在线网速测试 整理编辑,转载请注明出处。