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基础教程之常用运算符
Aug 29 Python
python 把数据 json格式输出的实例代码
Oct 31 Python
Python自动发邮件脚本
Mar 31 Python
python函数中return后的语句一定不会执行吗?
Jul 06 Python
ubuntu安装mysql pycharm sublime
Feb 20 Python
python 读取txt中每行数据,并且保存到excel中的实例
Apr 29 Python
python opencv旋转图像(保持图像不被裁减)
Jul 26 Python
python检测文件夹变化,并拷贝有更新的文件到对应目录的方法
Oct 17 Python
Python这样操作能存储100多万行的xlsx文件
Apr 16 Python
django框架防止XSS注入的方法分析
Jun 21 Python
解决pycharm 格式报错tabs和space不一致问题
Feb 26 Python
Python中for后接else的语法使用
May 18 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文件上传类
2016/08/29 PHP
PHP简单预防sql注入的方法
2016/09/27 PHP
JavaScript中获取元素索引的函数
2010/09/10 Javascript
JavaScript调用堆栈及setTimeout使用方法深入剖析
2013/02/16 Javascript
Ajax提交与传统表单提交的区别说明
2014/02/07 Javascript
Js Jquery创建一个弹出层可加载一个页面
2014/05/08 Javascript
JS组件Bootstrap按钮组与下拉按钮详解
2016/05/10 Javascript
jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
2016/05/27 Javascript
AngularJS 2.0入门权威指南
2016/10/08 Javascript
Bootstrap缩略图与警告框学习使用
2017/02/08 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
Vue 2中ref属性的使用方法及注意事项
2017/06/12 Javascript
bootstrap datepicker插件默认英文修改为中文
2017/07/28 Javascript
Vue登录注册并保持登录状态的方法
2018/08/17 Javascript
element el-input directive数字进行控制
2018/10/11 Javascript
关于微信公众号开发无法支付的问题解决
2018/12/28 Javascript
jQuery访问json文件中数据的方法示例
2019/01/28 jQuery
[48:00]完美世界DOTA2联赛循环赛 Forest vs Inki BO2第二场 11.04
2020/11/04 DOTA
PyQt5每天必学之滑块控件QSlider
2018/04/20 Python
Django使用HttpResponse返回图片并显示的方法
2018/05/22 Python
python标准库OS模块详解
2020/03/10 Python
小 200 行 Python 代码制作一个换脸程序
2020/05/12 Python
Expected conditions模块使用方法汇总代码解析
2020/08/13 Python
一些关于python 装饰器的个人理解
2020/08/31 Python
python中如何使用虚拟环境
2020/10/14 Python
使用phonegap创建联系人的实现方法
2017/03/30 HTML / CSS
党课知识竞赛主持词
2014/04/01 职场文书
本科生自荐信
2014/06/18 职场文书
建筑节能汇报材料
2014/08/22 职场文书
2014医学院领导班子对照检查材料思想汇报
2014/09/19 职场文书
党员国庆节演讲稿范文2014
2014/09/21 职场文书
校园文化艺术节宣传标语
2014/10/09 职场文书
财务稽核岗位职责
2015/04/13 职场文书
企业承诺书格式范文
2015/04/28 职场文书
何玥事迹观后感
2015/06/16 职场文书
2019年度政务公开考核工作总结模板
2019/11/11 职场文书