UDP实现客服与客户的咨询对话

客服端:

python 复制代码
#客服方
from socket import socket,AF_INET,SOCK_DGRAM
#创建socket
recver_socket = socket(AF_INET,SOCK_DGRAM)
#使用bind绑定ip与port
recver_socket.bind(("127.0.0.1",8888))
#接收客户的内容,while循环
while True:
    recver_data,addr = recver_socket.recvfrom(1024)
    print("客户说: ",recver_data.decode("utf-8"))
    #判断客户说的是 是不是bye,如果是就跳出循环,如果不是,准备回复客户
    if recver_data.decode("utf-8") == "bye":
        break
    #客户说完然后客服回复内容:
    data = input("客服说:")
    recver_socket.sendto(data.encode("utf-8"),addr)
#关闭
recver_socket.close()

客户端:

python 复制代码
#客户方
from socket import socket,AF_INET,SOCK_DGRAM
#创建socket
sender_socket = socket(AF_INET,SOCK_DGRAM)
#设置ip与port
#发送消息给客服,while循环
while True:
    data = input("客户说:")
    ip_port = ("127.0.0.1", 8888)
    sender_socket.sendto(data.encode("utf-8"),ip_port)
    if data == "bye":
        break
    #如果客户说的不是bye,就要准备接收客服说的话了
    sender_data,addr = sender_socket.recvfrom(1024)
    print("客服说:",sender_data.decode("utf-8"))
#关闭
sender_socket.close()
相关推荐
碧海银沙音频科技研究院4 分钟前
炬芯ATS3089X手表的HFP通话不自动路由到设备BT的问题解决
网络·人工智能·嵌入式硬件·算法
EasyDSS4 小时前
连锁扩张管控难?一套视频会议/直播/点播/集群对讲EasyDSS音视频云平台打通门店全流程数字化
网络·音视频·easydss
比兔代理6 小时前
游戏、直播、远程办公遇到动态IP怎么办?
网络
Lzg_na6 小时前
ARP 地址解析协议详解
网络·网络协议
北京盛世宏博7 小时前
通信异常深度排查:以太网温湿度设备 TCP 粘包、UDP 丢包根治方案
单片机·网络协议·tcp/ip·udp·以太网·传感器·温湿度
上海广测检测科技有限公司7 小时前
消费类智能联网设备安全分级国标征求意见要点解析:三级五维框架与跨境对标逻辑
网络·经验分享
QZ166560951598 小时前
金融数据流转监测排行:从看见到拦截的距离
网络·安全·网络安全·金融
paopaokaka_luck9 小时前
滑雪场管理系统(AI智能助手流式对话,ECharts 运营数据分析、教练、雪具与场地一体化预约,钱包支付退款、订单核销与服务评价)
java·人工智能·spring boot·网络协议·数据分析·echarts
CCblandy10 小时前
HTTP 长连接 3 类故障实测:[WinError 10053]、99 个 TIME_WAIT、69 次多余握手,4 种对策怎么选
后端·python·网络协议·http·云原生·性能优化·架构
雪雪爱冲浪10 小时前
2026 年网络爬虫领域的Puppeteer vs. Playwright
爬虫·网络协议·测试工具·接口隔离原则