首页 > 其他 > 详细

UDP协议

时间:2019-08-09 00:14:38      阅读:127      评论:0      收藏:0      [点我收藏+]

UDP协议

udp协议四大特点

  1.不会粘包

  2.支持并发

  3.客户端断开连接不会报错

  4.允许客户端发空

udp与tcp相比:

  udp更像发短信,他需要对方回应,直接发过去就行

  tcp像打电话,他需要对方回应才能继续发生

  

  udp在发送数据时,会自动发送报头,所以不会粘包

  而且udp不需要建立双向通道

 

udp的简易客户端

import socket

client = socket.socket(type=socket.SOCK_DGRAM)


sever_addres = (127.0.0.1, 8080)

client.sendto(bhello, sever_addres)
data, addre = client.recvfrom(1024)

print(data.decode(utf-8))

udp的简易服务端

import socket


sever = socket.socket(type=socket.SOCK_DGRAM)

sever.bind((127.0.0.1, 8080))


data, addre = sever.recvfrom(1024)
sever.sendto(data.upper(), addre)

 

UDP协议

原文:https://www.cnblogs.com/asdaa/p/11324285.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!