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中封装GObject模块进行图形化程序编程的教程
Apr 14 Python
Python编程入门的一些基本知识
May 13 Python
python生成随机密码或随机字符串的方法
Jul 03 Python
用Python抢过年的火车票附源码
Dec 07 Python
Python读取本地文件并解析网页元素的方法
May 21 Python
Python使用while循环花式打印乘法表
Jan 28 Python
使用python实现ftp的文件读写方法
Jul 02 Python
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误
Aug 26 Python
django中media媒体路径设置的步骤
Nov 15 Python
Python日志syslog使用原理详解
Feb 18 Python
Python 程序员必须掌握的日志记录
Aug 17 Python
Python 中的 copy()和deepcopy()
Nov 07 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调用三种数据库的方法(1)
2006/10/09 PHP
PHP 异步执行方法,模拟多线程的应用分析
2013/06/03 PHP
php readfile下载大文件失败的解决方法
2017/05/22 PHP
setTimeout 不断吐食CPU的问题分析
2009/04/01 Javascript
JavaScript实现QueryString获取GET参数的方法
2013/07/02 Javascript
jQuery中bind,live,delegate与one方法的用法及区别解析
2013/12/30 Javascript
JQuery $.each遍历JavaScript数组对象实例
2014/09/01 Javascript
js通过location.search来获取页面传来的参数
2014/09/11 Javascript
javascript操作select元素实例分析
2015/03/27 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
JavaScript多并发问题如何处理
2015/10/28 Javascript
JavaScript中style.left与offsetLeft的使用及区别详解
2016/06/08 Javascript
webpack常用配置项配置文件介绍
2016/11/07 Javascript
JS正则表达式验证密码格式的集中情况总结
2017/02/23 Javascript
JS使用cookie实现只出现一次的广告代码效果
2017/04/22 Javascript
微信小程序引用公共js里的方法的实例详解
2017/08/17 Javascript
基于Bootstrap表单验证功能
2017/11/17 Javascript
基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例
2019/08/27 Javascript
原生js实现日期选择插件
2020/05/21 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
2020/09/11 Javascript
Python实现中一次读取多个值的方法
2018/04/22 Python
python算法与数据结构之单链表的实现代码
2019/06/27 Python
Pytorch实现GoogLeNet的方法
2019/08/18 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
2020/02/23 Python
利用scikitlearn画ROC曲线实例
2020/07/02 Python
Big Green Smile德国网上商店:提供各种天然产品
2018/05/23 全球购物
送给程序员的20个Java集合面试问题
2014/08/06 面试题
十八大报告观后感
2014/01/28 职场文书
天鹅的故事教学反思
2014/02/04 职场文书
财政专业求职信范文
2014/02/19 职场文书
演讲主持词
2014/03/18 职场文书
高三毕业寄语
2014/04/10 职场文书
2014教师“四风问题”对照检查材料思想汇报
2014/09/16 职场文书
2015年领导干部廉洁自律工作总结
2015/05/26 职场文书
公务员学习中国梦心得体会
2016/01/05 职场文书
干货:我将这样书写我的演讲稿!
2019/05/09 职场文书