Python实现telnet服务器的方法


Posted in Python onJuly 10, 2015

本文实例讲述了Python实现telnet服务器的方法。分享给大家供大家参考。具体实现方法如下:

import threading 
class myThread(threading.Thread):
  def __init__(self,conn,add):
    threading.Thread.__init__(self)
    self.inputstr = ''
  self.connection=conn
  self.address=add
  def run(self):
  ii=0
    while True:
    self.connection.settimeout(50)
      buf = self.connection.recv(1024)
    if buf.rfind("\n") > -1 : 
        print "**-"+self.inputstr
        self.connection.close() 
        break
      else: 
        self.inputstr+=buf
    if ii==0:
      self.connection.send(buf)
    ii+=1
        continue
if __name__ == '__main__': 
  import socket 
  sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  sock.bind(('192.168.101.103', 8014)) 
  sock.listen(5)
  while True: 
    try:
      connection,address = sock.accept()
      ithread=myThread(connection,address)
      ithread.start()
    except socket.timeout: 
      print 'time out'

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python单元测试unittest实例详解
May 11 Python
python中的格式化输出用法总结
Jul 28 Python
用Python进行简单图像识别(验证码)
Jan 19 Python
python去除文件中重复的行实例
Jun 29 Python
python实现对csv文件的列的内容读取
Jul 04 Python
详解Python学习之安装pandas
Apr 16 Python
django框架面向对象ORM模型继承用法实例分析
Jul 29 Python
python elasticsearch环境搭建详解
Sep 02 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
Jan 10 Python
python实现简单学生信息管理系统
Apr 09 Python
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
Dec 13 Python
Python TypeError: ‘float‘ object is not subscriptable错误解决
Dec 24 Python
Python读写unicode文件的方法
Jul 10 #Python
Python实现提取谷歌音乐搜索结果的方法
Jul 10 #Python
python和bash统计CPU利用率的方法
Jul 10 #Python
Python多线程下载文件的方法
Jul 10 #Python
Python爬取国外天气预报网站的方法
Jul 10 #Python
Python实现比较两个文件夹中代码变化的方法
Jul 10 #Python
python简单文本处理的方法
Jul 10 #Python
You might like
PHP实现二维数组根据key进行排序的方法
2016/12/30 PHP
用JS写的一个TableView控件代码
2010/01/23 Javascript
javascript instanceof,typeof的区别
2010/03/24 Javascript
JS数学函数Exp使用说明
2012/08/09 Javascript
js全屏显示显示代码的三种方法
2013/11/11 Javascript
js中精确计算加法和减法示例
2014/03/28 Javascript
JavaScript对数字的判断与处理实例分析
2015/02/02 Javascript
jQuery实现仿QQ在线客服效果的滚动层代码
2015/10/15 Javascript
JS实现的网页背景闪电闪烁效果代码
2015/10/17 Javascript
Web开发必知Javascript技巧大全
2016/02/23 Javascript
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
2016/06/16 Javascript
JavaScript中原型链存在的问题解析
2016/09/25 Javascript
js判断出两个字符串最大子串的函数实现方法
2016/11/01 Javascript
js 单引号替换成双引号,双引号替换成单引号的实现方法
2017/02/16 Javascript
javascript编程实现栈的方法详解【经典数据结构】
2017/04/11 Javascript
vue.js或js实现中文A-Z排序的方法
2018/03/08 Javascript
vue 中滚动条始终定位在底部的方法
2018/09/03 Javascript
微信小程序获取用户信息并保存登录状态详解
2019/05/10 Javascript
jquery 验证用户名是否重复代码实例
2019/05/14 jQuery
在layui下对元素进行事件绑定的实例
2019/09/06 Javascript
Python中map,reduce,filter和sorted函数的使用方法
2015/08/17 Python
Python网络爬虫出现乱码问题的解决方法
2017/01/05 Python
为什么str(float)在Python 3中比Python 2返回更多的数字
2018/10/16 Python
我喜欢你 抖音表白程序python版
2019/04/07 Python
基于Python检测动态物体颜色过程解析
2019/12/04 Python
TensorFlow2.1.0最新版本安装详细教程
2020/04/08 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
2020/06/03 Python
印尼最大的婴儿用品购物网站:Orami
2017/09/28 全球购物
高中体育教学反思
2014/01/24 职场文书
初中生自我评价
2014/02/01 职场文书
学习十八大坚定理想信念心得体会
2014/03/11 职场文书
干部选拔任用方案
2014/05/26 职场文书
科级干部群众路线教育实践活动对照检查材料思想汇报
2014/09/20 职场文书
三严三实·严以用权心得体会
2016/01/12 职场文书
七年级作文之雪景
2019/11/18 职场文书
MySQL读取JSON转换的方式
2022/03/18 MySQL