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()
相关推荐
zzz.106 小时前
top命令的详解
linux·服务器·网络
馨谙6 小时前
网络故障排查三板斧:路由追踪、端口检查,快速定位网络问题
linux·网络
keer_zu7 小时前
一个Modbus-TCP传感器数据传输方案
网络·网络协议·tcp/ip
深度学习实战训练营7 小时前
MemNet:一种用于图像恢复的持久性存储网络
网络·人工智能
TiAmo8087 小时前
ip生产区
服务器·网络·tcp/ip
文火冰糖的硅基工坊9 小时前
[嵌入式系统-146]:五次工业革命对应的机器人形态的演进、主要功能的演进以及操作系统的演进
前端·网络·人工智能·嵌入式硬件·机器人
2301_793167999 小时前
网络基础总结
运维·网络·hcia
西***634710 小时前
从信号处理到智能协同:高清混合矩阵全链路技术拆解,分布式系统十大趋势抢先看
网络·分布式·矩阵
小鹏linux10 小时前
用wireshark进行手机app抓包教程-2025最新
网络·测试工具·wireshark