版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
学习回顾
服务端》》》客户端
TCP编码流程 —type = SOCK_STREAM
导入模块 导入模块
实例化对象 套接字 实例化对象
绑定ip+port bind(元祖)
监听 listen()
等待接收 accept 连接服务器 connect/connect_ex(不抛异常,返回错误码)
收发 recv/send 收发
关闭 close 关闭
UDP编码流程 —type = SOCK_DGRAM
导入模块 导入模块
实例化对象 套接字 实例化对象
绑定ip+port bind(元祖)
收发 recvfrom/send 收发
关闭 关闭
TCP和UDP区别?
-
tcp面向连接,可靠,面向字节流形式,粘包,允许只允许一个服务器再同一时间和一个客户端保持通信
-
udp不面向连接,不可靠,面向数据包形式,快,不粘包。允许一个服务器在同一时间和多个客户端保持连接
交换机的通讯方式:
-
广播