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通过openpyxl生成Excel文件的方法
May 12 Python
Python实现简单的代理服务器
Jul 25 Python
总结Python编程中函数的使用要点
Mar 20 Python
Python中字符串的处理技巧分享
Sep 17 Python
python 与GO中操作slice,list的方式实例代码
Mar 20 Python
Python实现序列化及csv文件读取
Jan 19 Python
基于Tensorflow:CPU性能分析
Feb 10 Python
解决python -m pip install --upgrade pip 升级不成功问题
Mar 05 Python
Pycharm Available Package无法显示/安装包的问题Error Loading Package List解决
Sep 18 Python
Django创建一个后台的基本步骤记录
Oct 02 Python
如何利用pycharm进行代码更新比较
Nov 04 Python
在Python中实现字典反转案例
Dec 05 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 各种排序算法实现代码
2009/08/20 PHP
php 各种应用乱码问题的解决方法
2010/05/09 PHP
Yii安装与使用Excel扩展的方法
2016/07/13 PHP
JavaScript中变量提升 Hoisting
2012/07/03 Javascript
关闭页面window.location事件未执行的原因及解决方法
2014/09/01 Javascript
JavaScript中实现依赖注入的思路分享
2015/01/15 Javascript
javascript+ajax实现产品页面加载信息
2015/07/09 Javascript
18个非常棒的jQuery代码片段
2015/11/02 Javascript
Javascript中神奇的this
2016/01/20 Javascript
详解Node.js:events事件模块
2016/11/24 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)
2016/12/02 Javascript
Javascript中字符串相关常用的使用方法总结
2017/03/13 Javascript
Javascript中的async awai的用法
2017/05/17 Javascript
JavaScript 判断对象中是否有某属性的常用方法
2018/06/14 Javascript
一秒学会微信小程序制作table表格
2019/02/14 Javascript
微信小程序实现卡片左右滑动效果的示例代码
2019/05/01 Javascript
python搭建简易服务器分析与实现
2012/12/15 Python
Python的Django框架中的URL配置与松耦合
2015/07/15 Python
python使用threading获取线程函数返回值的实现方法
2017/11/15 Python
Python实现读取字符串按列分配后按行输出示例
2018/04/17 Python
Python过滤txt文件内重复内容的方法
2018/10/21 Python
python代码编写计算器小程序
2020/03/30 Python
使用python检查yaml配置文件是否符合要求
2020/04/09 Python
Python小白垃圾回收机制入门
2020/06/09 Python
如何使用 Python 读取文件和照片的创建日期
2020/09/05 Python
HTML5标签使用方法详解
2015/11/27 HTML / CSS
HTML5的新特性(1)
2016/03/03 HTML / CSS
巴西电子产品购物网站:Saldão da Informática
2018/01/09 全球购物
捷克玩具商店:Bambule
2019/02/23 全球购物
天网面试题
2013/04/07 面试题
行政文员岗位职责
2013/11/08 职场文书
卫校护理专业毕业生求职信
2013/11/26 职场文书
高中美术教师事迹材料
2014/08/22 职场文书
房产公证委托书范本
2014/09/20 职场文书
2016年端午节寄语
2015/12/04 职场文书
新手初学Java网络编程
2021/07/07 Java/Android