Chinaunix首页 | 论坛 | 博客
  • 博客访问: 170461
  • 博文数量: 48
  • 博客积分: 365
  • 博客等级: 一等列兵
  • 技术积分: 285
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-11 17:59
文章分类

全部博文(48)

文章存档

2017年(21)

2016年(8)

2013年(2)

2012年(7)

2011年(10)

我的朋友

分类: Python/Ruby

2011-03-28 17:39:02

#!coding=UTF-8
from BaseHTTPServer import HTTPServer,BaseHTTPRequestHandler
import shutil,io
import timeit

import string,cgi,time
from os import curdir, sep
from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
from BaseHTTPServer import HTTPServer
from CGIHTTPServer import CGIHTTPRequestHandler

import SocketServer
import socket

class MyHTTPServer(HTTPServer):
    allow_reuse_address = True
    
    def server_bind(self):
        """Override server_bind to store the server name."""
        allow_reuse_address = True
        SocketServer.TCPServer.server_bind(self)
        host, port = self.socket.getsockname()[:2]
        self.server_name = socket.getfqdn(host)
        self.server_port = port
        
    pass


class MyThreadingHTTPServer(SocketServer.ThreadingMixIn, MyHTTPServer):
    pass


.....

os.chdir(webdir)
httpd = MyThreadingHTTPServer((httpListenAddr, httpListenPort), OmiHttpHandler.OmiHttpHandler)

阅读(1410) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:HTTPS simple client code

给主人留下些什么吧!~~