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实现k均值算法示例(k均值聚类算法)
Mar 16 Python
跟老齐学Python之for循环语句
Oct 02 Python
python文件操作之目录遍历实例分析
May 20 Python
Python双精度浮点数运算并分行显示操作示例
Jul 21 Python
python中实现延时回调普通函数示例代码
Sep 08 Python
详解js文件通过python访问数据库方法
Mar 03 Python
Python常用模块之requests模块用法分析
May 15 Python
PyQt5 加载图片和文本文件的实例
Jun 14 Python
python错误调试及单元文档测试过程解析
Dec 19 Python
Python文件操作基础流程解析
Mar 19 Python
opencv 图像滤波(均值,方框,高斯,中值)
Jul 08 Python
python神经网络 使用Keras构建RNN训练
May 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
PHP中单引号与双引号的区别分析
2014/08/19 PHP
PHP+HTML+JavaScript+Css实现简单爬虫开发
2016/03/28 PHP
Laravel使用原生sql语句并调用的方法
2019/10/09 PHP
PHP连续签到功能实现方法详解
2019/12/04 PHP
jQuery EasyUI 开源插件套装 完全替代ExtJS
2010/03/24 Javascript
Javascript异步表单提交,图片上传,兼容异步模拟ajax技术
2010/05/10 Javascript
JavaScript游戏之优化篇
2010/11/08 Javascript
javascript的函数、创建对象、封装、属性和方法、继承
2011/03/10 Javascript
HTML中的setCapture和releaseCapture使用介绍
2012/03/21 Javascript
javascript定义变量时加var与不加var的区别
2014/12/22 Javascript
JavaScript+CSS实现仿天猫侧边网页菜单效果
2015/08/25 Javascript
jquery实现鼠标悬浮停止轮播特效
2020/08/20 Javascript
JavaScript用构造函数如何获取变量的类型名
2016/12/23 Javascript
详解nodeJS中读写文件方法的区别
2017/03/06 NodeJs
react中的ajax封装实例详解
2017/10/17 Javascript
JS中自定义事件的使用与触发操作实例分析
2019/11/01 Javascript
JS实现网页端猜数字小游戏
2020/03/06 Javascript
小程序实现简单语音聊天的示例代码
2020/07/24 Javascript
vue浏览器返回监听的具体步骤
2021/02/03 Vue.js
如何在Python中编写并发程序
2016/02/27 Python
python之Socket网络编程详解
2016/09/29 Python
对numpy 数组和矩阵的乘法的进一步理解
2018/04/04 Python
浅谈Python traceback的优雅处理
2018/08/31 Python
python中对数据进行各种排序的方法
2019/07/02 Python
Python迭代器Iterable判断方法解析
2020/03/16 Python
新西兰最大的天然保健及护肤品网站:HealthPost(直邮中国)
2021/02/13 全球购物
配置管理计划的主要内容有哪些
2014/06/20 面试题
自动化职业生涯规划书范文
2014/01/03 职场文书
班组长安全职责
2014/01/05 职场文书
大队委竞选演讲稿
2014/04/28 职场文书
经典毕业生求职信
2014/07/12 职场文书
师德师风的心得体会
2014/09/02 职场文书
2015年前台个人工作总结
2015/04/03 职场文书
小学家长意见怎么写
2015/06/03 职场文书
2016基督教会圣诞节开幕词
2016/03/04 职场文书
导游词之晋城蟒河
2019/12/12 职场文书