Python socket TCPServer Demo
2024-08-24 19:54:56
#coding:utf-8
from SocketServer import TCPServer,BaseRequestHandler
import traceback
class MyBaseRequestHandler(BaseRequestHandler):
"""
#继承BaseRequestHandler的handle方法
"""
def handle(self):
while True:
#当客户端主动断开连接时候,self.recv(1024)会抛出异常
try:
data = self.request.recv(1024).strip()
print "receive for(%r):%r"%(self.client_address,data)
self.request.sendall(data.upper())
except:
traceback.print_exc()
break
if __name__ == "__main__":
# 开启ip和端口
ip_port = ("192.168.1.103", 8090)
#构造TCPServer对象
server = TCPServer(ip_port,MyBaseRequestHandler)
#启动服务器监听
server.serve_forever()
最新文章
- C#语音朗读文本 — TTS的实现
- PHP 练习题
- jquery-常用的运行函数
- 网站开发HTML部分课堂小结
- (转)深入理解javascript连续赋值表达式
- Fragment要点复习
- HDU 产生冠军 2094
- usb wifi driver run in ubuntu support 360/xiaodu and with 3.13.0-32-generic
- overflow:hidden清除浮动原理解析及清除浮动常用方法总结
- js 获取 当前时间 时间差 时间戳 倒计时
- sublimelinter-jshinter
- angularjs:[1] ui-router 权限控制
- What is SignalR and Why Should I Use It?
- Asp.net MVC学习
- Codeforces Round #256 (Div. 2)总结
- 使用Nwjs开发桌面应用体验
- 字符型液晶屏模拟控件(En)
- Android为TV端助力 listview与recyclerview上下联动
- stderr和stdout详细解说
- Nginx Linux详细安装部署教程