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 ,失败产生异常
发表评论