Python基于TCP怎么实现聊天小机器人
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,今天小编给大家分享一下Python基于TCP怎么实现聊天小机器人的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,
千家信息网最后更新 2025年12月01日Python基于TCP怎么实现聊天小机器人
今天小编给大家分享一下Python基于TCP怎么实现聊天小机器人的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
一 代码
1、服务端程序
import socketwords ={'how are you?':'Fine,thank you.','how old are you?':'38','what is your name?':'Dong FuGuo',"what's your name?":'Dong FuGuo','where do you work?':'SDIBT','bye':'Bye'}HOST =''PORT =50007s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)#绑定sockets.bind((HOST, PORT))#开始监听s.listen(1)print('Listening at port:',PORT)conn, addr = s.accept()print('Connected by', addr)while True: data = conn.recv(1024) data = data.decode() ifnot data:breakprint('Received message:', data)conn.sendall(words.get(data,'Nothing').encode())conn.close()2、客户端程序
import socketHOST ='127.0.0.1'#服务端主机IP地址PORT =50007#服务端主机端口号s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.connect((HOST, PORT))#连接连接while True: c = input('Input the content you want to send:') s.sendall(c.encode())#发送数据 data = s.recv(1024)#从客户端接收数据 data = data.decode() print('Received:', data) if c.lower()=='bye':breaks.close()#关闭连接二 运行结果
以上就是"Python基于TCP怎么实现聊天小机器人"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
知识
篇文章
服务
机器
机器人
主机
内容
客户
客户端
数据
程序
不同
很大
代码
口号
地址
大部分
就是
更多
知识点
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库批量更改入学时间
将数据库文件名更名
烟台网络安全工程师招聘
软件开发测试题大全
服务器能挖以太坊吗
我的世界网络安全宣传语
交换机ssh连接服务器
对下一代网络技术的概述
曙光4路服务器
邰明科技互联网
2b2t手游服务器地址
望奎软件开发项目管理
对网络技术专业的了解
软件开发基础知识不扎实
服务器虚拟化性能测试
战地1 服务器在哪
荒野乱斗 服务器
租一个反向代理服务器
画多字少的网络安全手抄报
创建学生管理数据库sql
海口江东网络安全分中心
互联网科技的发展趋势
软件开发的工作怎么样
我的世界服务器排行
网络安全宣传活动亮点及成效
数据库配置器下载文件
内丘软件开发设计在线咨询
足球伤停数据库
陕西三通网络技术有限公司
网络技术专业地址