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()
相关推荐
KKKlucifer7 小时前
拨开接口黑盒迷雾:运营商第三方合作接口安全审计与准入管控落地实践
网络·人工智能·安全
青瓦梦滋8 小时前
传输层UDP/TCP协议
linux·网络·c++·网络协议·tcp/ip·udp
江畔柳前堤8 小时前
LLM 训练核心机制深度解析:Warmup、Cosine Decay 与 Perplexity 的完整知识体系
网络·人工智能·深度学习·算法·机器学习·语音识别
小绫网络安全8 小时前
【每日一讲】学习网络安全的一些注意事项
网络·安全·web安全
星恒讯工业路由器10 小时前
5G LAN + Wi-Fi 6融合组网:工业路由器如何为柔性产线“剪掉辫子”
网络·5g·工业路由器·工业物联网·5g la·柔性产线·5g工业路由
SamChan9011 小时前
PDF翻译API的JWT签名鉴权与速率限制设计:安全实战指南
网络·安全·pdf
xiaoxiangsiyan11 小时前
HCIA 网络技术基础核心模块详解
运维·网络·网络协议·tcp/ip·运维开发·网络基础
AGCSDNl12 小时前
葛姓的来源
网络
漫路在线14 小时前
无境红日靶场五 wp
网络·安全·web安全
Sylvia33.14 小时前
从轮询到推送:足球数据API架构演进与火星数据技术拆解
java·服务器·网络·python·websocket·架构