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 相关文章推荐
windows系统中python使用rar命令压缩多个文件夹示例
May 06 Python
11个并不被常用但对开发非常有帮助的Python库
Mar 31 Python
用Python的Flask框架结合MySQL写一个内存监控程序
Nov 07 Python
python:print格式化输出到文件的实例
May 14 Python
Python闭包函数定义与用法分析
Jul 20 Python
解决Python中定时任务线程无法自动退出的问题
Feb 18 Python
TensorFlow实现简单的CNN的方法
Jul 18 Python
简单的Python调度器Schedule详解
Aug 30 Python
Django框架序列化与反序列化操作详解
Nov 01 Python
Python如何输出警告信息
Jul 30 Python
python 中yaml文件用法大全
Jul 04 Python
Python 操作pdf pdfplumber读取PDF写入Exce
Aug 14 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
adodb与adodb_lite之比较
2006/12/31 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
2014/04/23 PHP
PHP中的reflection反射机制测试例子
2014/08/05 PHP
PHP实现算式验证码和汉字验证码实例
2015/03/09 PHP
php查询mysql数据库并将结果保存到数组的方法
2015/03/18 PHP
PHP mysql事务问题实例分析
2016/01/18 PHP
window.parent调用父框架时 ie跟火狐不兼容问题
2009/07/30 Javascript
JavaScript 模式之工厂模式(Factory)应用介绍
2012/11/15 Javascript
页面使用密码保护代码
2013/04/10 Javascript
eclipse导入jquery包后报错的解决方法
2014/02/17 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
jQuery获取radio选中项的值实例
2016/06/18 Javascript
javascript中Number的方法小结
2016/11/21 Javascript
js实现音乐播放控制条
2017/09/09 Javascript
ES6扩展运算符用法实例分析
2017/10/31 Javascript
JS实现图片转换成base64的各种应用场景实例分析
2018/06/22 Javascript
微信小程序scroll-view实现滚动穿透和阻止滚动的方法
2018/08/20 Javascript
javascript开发实现贪吃蛇游戏
2020/07/31 Javascript
[01:18:43]2014 DOTA2华西杯精英邀请赛5 24 iG VS DK
2014/05/25 DOTA
python中定义结构体的方法
2013/03/04 Python
详解Python中的from..import绝对导入语句
2016/06/21 Python
Python之读取TXT文件的方法小结
2018/04/27 Python
Django压缩静态文件的实现方法详析
2018/08/26 Python
Python并发:多线程与多进程的详解
2019/01/24 Python
Python 200行代码实现一个滑动验证码过程详解
2019/07/11 Python
Python 类属性与实例属性,类对象与实例对象用法分析
2019/09/20 Python
Python绘图之柱形图绘制详解
2020/07/28 Python
Harrods英国:世界领先的奢侈品百货商店
2020/09/23 全球购物
laravel使用redis队列实例讲解
2021/03/23 PHP
大学新闻系应届生求职信
2014/06/02 职场文书
市场营销专业自荐书
2014/06/10 职场文书
初中教师个人工作总结
2015/02/10 职场文书
2015年乡镇安全生产工作总结
2015/05/19 职场文书
公司食堂管理制度
2015/08/05 职场文书
如何用JavaScipt测网速
2021/05/09 Javascript
Python 中的Sympy详细使用
2021/08/07 Python