2 Star 0 Fork 0

shine_forever / pyTest

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
socketSer.py 648 Bytes
一键复制 编辑 原始数据 按行查看 历史
shine_forever 提交于 2014-02-24 18:55 . 20140224
#! /usr/bin/python
#coding:utf-8
#SocketServer服务器测试,可以同时接受多个多个socket
from SocketServer import (TCPServer as TCP,StreamRequestHandler as SRH)
from time import ctime
import os
HOST=''
PORT=21567
ADDR=(HOST,PORT)
BUFSIZ=4096
class Myserver(SRH):
def handle(self):
print '......connected from: ',self.client_address
self.data=self.request.recv(BUFSIZ).strip()
print 'received message is: %s' % self.data
cmd=os.popen(self.data)
result=cmd.read()
self.request.sendall(result)
tcpServ=TCP(ADDR,Myserver)
print 'waiting for connecting.....'
tcpServ.serve_forever()
Python
1
https://gitee.com/shine_forever/pyTest.git
git@gitee.com:shine_forever/pyTest.git
shine_forever
pyTest
pyTest
master

搜索帮助