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使用Berkeley DB数据库实例
Sep 26 Python
浅析Python基础-流程控制
Mar 18 Python
Python while 循环使用的简单实例
Jun 08 Python
Python 编码处理-str与Unicode的区别
Sep 06 Python
Python操作Excel之xlsx文件
Mar 24 Python
Python使用asyncio包处理并发详解
Sep 09 Python
Python 读取指定文件夹下的所有图像方法
Apr 27 Python
django rest framework 数据的查找、过滤、排序的示例
Jun 25 Python
python isinstance函数用法详解
Feb 13 Python
使用sklearn的cross_val_score进行交叉验证实例
Feb 28 Python
keras之权重初始化方式
May 21 Python
Python-opencv实现红绿两色识别操作
Jun 04 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
制作美丽的拉花
2021/03/03 冲泡冲煮
在WIN98下以apache模块方式安装php
2006/10/09 PHP
PHP 常见郁闷问题答解
2006/11/25 PHP
JoshChen_web格式编码UTF8-无BOM的小细节分析
2013/08/16 PHP
ThinkPHP CURD方法之data方法详解
2014/06/18 PHP
PHP手机号中间四位用星号*代替显示的实例
2017/06/02 PHP
[企业公众号]升级到[企业微信]之后发送消息失败的解决方法
2017/06/30 PHP
javascript parseInt 函数分析(转)
2009/03/21 Javascript
javascript 全角转换实现代码
2009/07/17 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
2014/10/10 Javascript
JavaScript使用循环和分割来替换和删除元素实例
2014/10/13 Javascript
关于编写性能高效的javascript事件的技术
2014/11/28 Javascript
nodejs中简单实现Javascript Promise机制的实例
2014/12/06 NodeJs
JS封装的选项卡TAB切换效果示例
2016/09/20 Javascript
AngularJS指令与指令之间的交互功能示例
2016/12/14 Javascript
详解Nodejs基于mongoose模块的增删改查的操作
2016/12/21 NodeJs
详解vue-cli开发环境跨域问题解决方案
2017/06/06 Javascript
Angular通过angular-cli来搭建web前端项目的方法
2017/07/27 Javascript
解决select2在bootstrap modal中不能正常使用的问题
2018/08/09 Javascript
js 使用ajax设置和获取自定义header信息的方法小结
2020/03/12 Javascript
Vue发布订阅模式实现过程图解
2020/04/30 Javascript
Python生成器(Generator)详解
2015/04/13 Python
python3.6 实现AES加密的示例(pyCryptodome)
2018/01/10 Python
Python基本数据结构之字典类型dict用法分析
2019/06/08 Python
python 使用plt画图,去除图片四周的白边方法
2019/07/09 Python
Django Rest framework权限的详细用法
2019/07/25 Python
Python CategoricalDtype自定义排序实现原理解析
2020/09/11 Python
python 爬虫基本使用——统计杭电oj题目正确率并排序
2020/10/26 Python
naturalizer加拿大官网:美国娜然女鞋
2017/04/04 全球购物
大学本科毕业生的自我鉴定
2013/11/26 职场文书
工地宣传标语
2014/06/18 职场文书
银行委托书范本
2014/09/28 职场文书
交通局领导班子群众路线教育实践活动对照检查材料思想汇报
2014/10/09 职场文书
2015年七一建党节活动方案
2015/05/05 职场文书
python四个坐标点对图片区域最小外接矩形进行裁剪
2021/06/04 Python
浅谈Redis的事件驱动模型
2022/05/30 Redis