服务器端:

#!/usr/bin/env python
#-*- coding:utf-8 -*-import socketsk=socket.socket()
sk.bind(('127.0.0.1',8989))
sk.listen(5)
Flag=True
while True:conn,addr=sk.accept()conn.sendall('欢迎致电10086,请输入1XXXX,0转人工服务')while Flag:client_data=conn.recv(1024)print client_dataif client_data=='0':conn.sendall('转人工服务,为保证服务质量,您的通话可能被录音')elif client_data=='exit':conn.sendall('退出服务,欢迎下次再来')Flag=Falseelse:conn.sendall('unkown!')conn.close()

客户端:

#!/usr/bin/env python
#-*- coding:utf-8 -*-import socket
sk=socket.socket()
sk.connect(('127.0.0.1',8989))
sk.settimeout(5)while True:server_data=sk.recv(1024)print server_datainp=raw_input('input:')sk.sendall(inp)if inp=='exit':break
sk.close()

转载于:https://www.cnblogs.com/yanhongjun/p/5443598.html

单线程智能聊天机器人相关推荐

  1. 微软推出 AI 开发免费电子书,手把手教你构建智能聊天机器人

    日前,微软推出 AI 开发者免费电子书,教导大家利用微软 AI 平台开发智能聊天机器人.该电子书不长,核心内容共有四十多页,其中涵盖大量代码,相信对于 AI 初学者来说,这将是一本很有用的实战教程. ...

  2. 好想学python机器人_【Python成长之路】从零学GUI -- 制作智能聊天机器人

    [写在前面] 鹏哥:最近老惹小燕同学不开心,结果都没人陪我聊天了.哎,好无聊呀! 肥宅男:女朋友什么的最无聊了,还没我的图灵机器人好玩. 鹏哥:图灵?好巧,和我部门同名. [效果如下] [实现过程] ...

  3. python微信集成_Python微信公众号后台开发005:集成智能聊天机器人​

    ​给公众号集成一个智能聊天机器人 一.前述 ChatterBot是一个基于机器学习的聊天机器人引擎,构建在python上,主要特点是可以自可以从已有的对话中进行学(jiyi)习(pipei). 二.具 ...

  4. 【Python成长之路】从零学GUI -- 制作智能聊天机器人

    [写在前面] 鹏哥:最近老惹小燕同学不开心,结果都没人陪我聊天了.哎,好无聊呀! 肥宅男:女朋友什么的最无聊了,还没我的图灵机器人好玩. 鹏哥:图灵?好巧,和我部门同名. [效果如下] [实现过程] ...

  5. 机器人编程python代码_自己动手开发智能聊天机器人完全指南(附python完整源码)...

    一.前言 人工智能时代,开发一款自己的智能问答机器人,一方面提升自己的AI能力,另一方面作为转型AI的实战练习.在此把学习过程记录下来,算是自己的笔记. 二.正文 2.1 下载pyaiml 下载pya ...

  6. 聊天机器人mysql数据_自己动手开发智能聊天机器人完全指南(附完整源码)

    一.前言 本文是<自己动手开发智能聊天机器人完全指南(附完整源码)>的第二篇,也是21天实战人工智能系列<知识图谱完全项目案例剖析>里面的知识图谱应用的案例.前文中实现了一个最 ...

  7. JAVASCRIPT实现基于文本的自动智能聊天机器人

    原创作者:一粒马豆&冰豆小李 首先让我们来看看这样一种语言现象: 研表究明,汉字序顺并不定一影阅响读. Aoccdrnig to a rscheearch at an Elingsh uine ...

  8. 微软Skype智能聊天机器人现登陆Mac平台和网页版

    在微软Build 2016大会上公布的Skype智能聊天机器人现在正式登陆Mac平台和网页版Skype服务.包括Murphy.Summarize.Bing Images.Bing News.Bing ...

  9. 基于“机器学习”的智能聊天机器人---python实现(1)

    本博文以自己课程设计为依托,介绍如何利用python语言编程实现基于"机器学习"的智能聊天机器人.由于本项目是自己首次接触python以及利用计算机编程实现小型项目,中途遇到诸多问 ...

最新文章

  1. 使用Python,OpenCV计算图像直方图(cv2.calcHist)
  2. Android ViewPager嵌套ViewPager滑动冲突处理方法
  3. 第一章 初识Mysql
  4. C语言之字符串探究(九):空格去除——trim系列
  5. Nuget没办法使用了。
  6. instagram怎么用_用PHP和Instagram API征服Instagram
  7. 深圳中院判决:利用网络爬虫技术抓取他人数据构成不正当竞争
  8. 【MATLAB】基于油猴脚本和MATLAB下载原创力文档
  9. 关于grafana的界面操作展示loki
  10. 记录个tomcat启动报错问题,Unable to process Jar entry
  11. 沈航计算机学院杨华,【沈航新青年·实践】电子信息工程学院“电信筑梦,科技振兴”暑期社会实践活动纪实...
  12. 零基础入门WordPress安装详细教程(图文)
  13. 为什么阿里巴巴禁止开发人员 boolean 类型变量使用 isXXX 来命名?
  14. Xiaomi Mi Notebook Air 13.3“ 2016黑苹果efi
  15. .NET技术在中国为什么老被人嫌弃
  16. 任务6:认知ATmega168PA最小工作系统
  17. 150398-22-4,三肽Phe-Arg-Arg
  18. 库存优化中安全库存的计算方法
  19. 2022年Java岗最全面试攻略,吃透20多个技术栈Offer拿到手软
  20. Python爬虫爬取动态JS网页股票信息

热门文章

  1. python爬虫【2021.02.01】
  2. powershell自动化操作AD域、Exchange邮箱系列(3)—重要的模块/API介绍Get-Aduser Get-Mailbox
  3. 数据分析究竟有没有价值?看完这个案例你就明白了
  4. 这个技能,让可视化大屏开挂一样的秀!
  5. as3 primitives
  6. Vue路由设置嵌套(一级二级三级展示并且显示定向选中)
  7. html表格怎么改圆角边框,Table元素设置圆角border
  8. mysql如何查看dbid_如何获得数据库的DBID
  9. STL常用函数总结-vector
  10. pytorch学习笔记(十六):Parameters