5.23_python_课堂练习

# UDP协议:面向消息的协议,通信时是不需要建立连接的,相对于tcp协议安全性不高,适用于多点通信,例如聊天软件,语音广播
# 案例:建立udp通信获取客户购物的数量
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)  # 创建udp套接字对象socket.AF_INET表示互联网通信SOCK_DGRAM表示udp协议
sock.bind(("127.0.0.1", 6688))  # 绑定套接字:由ip地址和端口号组成的("127.0.0.1", 6688)
print("绑定udp到6688端口")
data, addr = sock.recvfrom(1024)  # 接收数据,recefrom返回值为元组类型
senddata = "购买数量为:"+str(data)
print(senddata)
print("地址为:", addr)
sock.sendto(senddata.encode(), addr)  # 发送数据
sock.close()
import socket
sock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
data=input("请输入购买的数量:")
sock.sendto(data.encode(),("127.0.0.1",6698))
print(sock.recv(1024).decode())
sock.close()
温馨提示:本文最后更新于2024-05-24 08:29:46,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长
© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情

    暂无评论内容