UDP的一次双向通信

发送方

python 复制代码
#发送方
from socket import socket,AF_INET,SOCK_DGRAM
#创建socket
sender_socket = socket(AF_INET,SOCK_DGRAM)
#设置ip与port
ip_port = ("127.0.0.1",8888)
#发送数据
data = input("请输入要发送的内容:")
sender_socket.sendto(data.encode("utf-8"),ip_port)
#发送完内容就要准备接收数据
recver_socket,recver_addr = sender_socket.recvfrom(1024)
print("接收到接收方的内容是:",recver_socket.decode("utf-8"))
sender_socket.close()

接收方

python 复制代码
#接收方
from socket import socket,AF_INET,SOCK_DGRAM
#创建socket
recver_socket = socket(AF_INET,SOCK_DGRAM)
#绑定ip与port
recver_socket.bind(("127.0.0.1",8888))
#接收数据
sender_socket,sender_addr = recver_socket.recvfrom(1024)
print("接收发送方的消息为:",sender_socket.decode("utf-8"))

#就要发送回内容给发送方
data = input("请输入要发送给发送方的内容:")
recver_socket.sendto(data.encode("utf-8"),sender_addr)

recver_socket.close()
相关推荐
Bruce_Liuxiaowei11 小时前
权限维持:操作系统后门技术分析与防护
网络·安全·web安全
是专家不是砖家12 小时前
rk3562 udp发送带宽500Mbps出现丢包问题
网络·网络协议·udp·rk3562·udp丢包·t507
wanhengidc12 小时前
云手机通常使用什么架构
服务器·网络·安全·游戏·智能手机·云计算
在路上看风景13 小时前
5.1 路由选择算法
网络
xiaoxiongip66614 小时前
假设两个设备在不同网段,网关怎么设置才能通呢
网络·爬虫·python·https·智能路由器
Li zlun15 小时前
TCP/IP协议:互联网的基石与通信灵魂
网络·网络协议·tcp/ip
SSL店小二15 小时前
IP SSL证书申请全过程及注意事项
服务器·网络·网络协议·https·ssl
NewCarRen15 小时前
自动驾驶与联网车辆网络安全:系统级威胁分析与韧性框架
网络·网络安全·自动驾驶
Broken Arrows17 小时前
排查网络问题的一些工具的作用和常用使用方法
linux·网络·学习
塔能物联运维18 小时前
物联网异构协议自适应转换与网络集成优化
网络·物联网