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()
相关推荐
神奇霸王龙37 分钟前
Claude Code屠榜:MiMo与Grok紧追Codex
服务器·网络·人工智能·gpt·ai·ai编程
TlSfoward2 小时前
抓包代理链路下的 TLS 指纹变化分析 TLSFOWARD抓包工具
数据库·爬虫·网络协议·搜索引擎·php
数智化管理手记2 小时前
账龄分析手工统计易遗漏?自动账龄分析工具怎么搭建
大数据·网络·数据库·人工智能·数据挖掘
LabVIEW开发3 小时前
NI Package Manager安装LabVIEW时InternalServerError错误
网络·数据库·labview·labview知识·labview功能·labview程序
RD_daoyi3 小时前
外链权重暴跌至13%,品牌提及反超传统链接——2026年不做Digital PR,你的独立站等于隐形
运维·网络·学习·机器学习·搜索引擎
张小姐的猫4 小时前
【Linux】网络编程 —— HTTP协议(上)
linux·运维·服务器·网络·http·单例模式·策略模式
国科安芯4 小时前
星间光链路:AS32S601型抗辐射MCU在空间激光通信终端控制中的技术实现
服务器·网络·单片机·嵌入式硬件·物联网·安全·信息与通信
可视化运维管理爱好者5 小时前
nVisual Studio:数据中心网络智能规划设计工具
网络·ide·visual studio
MetrixAeroCore5 小时前
光伏逆变器远程监控物联网卡流量极小但需常年在线的套餐推荐
网络
天行健,君子而铎5 小时前
知影-API风险监测系统:数据流转安全的核心防护方案
网络