Python TCP套接字编程和UDP套接字编程区别,sendall(data)用法

Python TCP套接字编程和UDP套接字编程区别,sendall(data)用法

TCP套接字编程和UDP套接字编程区别

1.流式套接字使用字节流的方式传输,数据报套接字以数据报形式传输数据

2.TCP会有粘包现,UDP有消息边界不会形成粘包

3.TCP可以保障数据传输完整性,UDP不需要

4.TCP需要进行listen accept操作,UDP不需要

5.TCP收发消息使用新的套接字,recv,send,UDP使用recvfrom,sendto

补充函数:

sendall(data)

功能:发送TCP消息,要么全部发送,要么报错

参数:要发送的内容,bytes格式

返回值:成功返回 None ,失败产生异常


最后编辑于:2019/10/17作者: 牛逼PHP

发表评论