TCP/UDP的一些区别

发布时间 2023-06-14 16:40:30作者: Toriyung

TCP

服务端创建TCP连接,其作用是监听来自其他IP的连接请求,所以设置的参数有两个

1. 需要监听的IP地址,如果设置为0.0.0.0则是监听所有地址

2. 监听端口,注意这里端口是服务端本身的端口,可以理解为服务端这座屋子选择开哪个门迎客

  当连接完成后,服务端自动获取来自客户端的端口信息(和IP信息)

 

客户端创建TCP连接,其作用是发起对服务端的连接,所以设置的参数有两个

1. 需要连接的IP地址即服务端IP

2. 需要连接的服务端的端口,可以理解为选择去到服务端这座屋子的哪个门拜访

 

 

UDP

UDP不存在服务端和客户端,因为本身不需要进行连接,而是直接发送和持续接收,所以每个进程要做的事是绑定自身IP和端口以及设置好目标进程的IP和端口

 

后面有空再补上代码例子