python实现可将字符转换成大写的tcp服务器实例


Posted in Python onApril 29, 2015

本文实例讲述了python实现可将字符转换成大写的tcp服务器。分享给大家供大家参考。具体分析如下:

下面的python代码执行后通过tcp监控8081端口,用于将用户发送的请求字符串转换成大写后返回,如果用户发送的是end,则中断连接

import SocketServer
import netstring
class MyRequestHandler(SocketServer.BaseRequestHandler):
  def handle(self):
    print "From:", self.client_address
    while 1:
      rq = netstring.readns(self.request)
      print rq
      netstring.writens(self.request, rq.upper())
      if rq.lower() == "end":
        break
myServer = SocketServer.TCPServer(('', 8081),
        MyRequestHandler)
myServer.handle_request()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python中Collection的使用小技巧
Aug 18 Python
Python中的条件判断语句基础学习教程
Feb 07 Python
python与php实现分割文件代码
Mar 06 Python
微信跳一跳小游戏python脚本
Jan 05 Python
实时获取Python的print输出流方法
Jan 07 Python
python实现统计文本中单词出现的频率详解
May 20 Python
简单了解python的break、continue、pass
Jul 08 Python
Django MEDIA的配置及用法详解
Jul 25 Python
解决tensorflow由于未初始化变量而导致的错误问题
Jan 06 Python
Python 解析库json及jsonpath pickle的实现
Aug 17 Python
总结python多进程multiprocessing的相关知识
Jun 29 Python
分享Python获取本机IP地址的几种方法
Mar 17 Python
python实现对一个完整url进行分割的方法
Apr 29 #Python
python打开url并按指定块读取网页内容的方法
Apr 29 #Python
在Python下进行UDP网络编程的教程
Apr 29 #Python
用Python进行TCP网络编程的教程
Apr 29 #Python
为Python程序添加图形化界面的教程
Apr 29 #Python
python执行get提交的方法
Apr 29 #Python
在Python中使用PIL模块处理图像的教程
Apr 29 #Python
You might like
「OVERLORD」动画重要删减!雅儿贝德的背叛?至尊猎杀队结成
2020/04/09 日漫
关于Intype一些小问题的解决办法
2008/03/28 PHP
Session的工作机制详解和安全性问题(PHP实例讲解)
2014/04/10 PHP
ThinkPHP让分页保持搜索状态的方法
2014/07/02 PHP
实例讲解PHP面向对象之多态
2014/08/20 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
2017/10/26 PHP
PHP PDO数据库操作预处理与注意事项
2019/03/16 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
javascript实现的弹出层背景置灰-模拟(easyui dialog)
2013/12/27 Javascript
jQuery实现下拉框左右选择的简单实例
2014/02/22 Javascript
node.js中的fs.readlinkSync方法使用说明
2014/12/17 Javascript
使用Function.apply()的参数数组化来提高 JavaScript程序性能的技巧
2015/12/23 Javascript
全面解析Bootstrap布局组件应用
2016/02/22 Javascript
jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)
2016/08/25 Javascript
Vue ElementUi同时校验多个表单(巧用new promise)
2018/06/06 Javascript
vue上传图片到oss的方法示例(图片带有删除功能)
2018/09/27 Javascript
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
Javascript摸拟自由落体与上抛运动原理与实现方法详解
2020/04/08 Javascript
JavaScript实现手机号码 3-4-4格式并控制新增和删除时光标的位置
2020/06/02 Javascript
vue-cli4项目开启eslint保存时自动格式问题
2020/07/13 Javascript
通过vue.extend实现消息提示弹框的方法记录
2021/01/07 Vue.js
[01:20:47]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第一场 1月19日
2021/03/11 DOTA
解析Mac OS下部署Pyhton的Django框架项目的过程
2016/05/03 Python
Python中str.format()详解
2017/03/12 Python
Django跨域请求问题的解决方法示例
2018/06/16 Python
python实现电脑自动关机
2018/06/20 Python
python实现静态服务器
2019/09/05 Python
django自带的权限管理Permission用法说明
2020/05/13 Python
Python手动或自动协程操作方法解析
2020/06/22 Python
HTML5 Canvas 起步(1) - 基本概念
2009/05/12 HTML / CSS
打造经典复古风格的品牌:Alice + Olivia(爱丽丝+奥利维亚)
2016/09/07 全球购物
捷克移动配件网上商店:ProMobily.cz
2019/03/15 全球购物
2019年.net常见面试问题
2012/02/12 面试题
合同和协议有什么区别?
2014/10/08 职场文书
2014年宣传部工作总结
2014/11/12 职场文书
2016关于读书活动的心得体会
2016/01/14 职场文书