def start(self,stopEvent,port=PORT_NUMBER):
global PORT_NUMBER
global HOST_NAME
global g_stopEvent
print 'port',port,'HOST_NAME',HOST_NAME
g_stopEvent = stopEvent
socket.setdefaulttimeout(10)
server_class = ThreadedHTTPServer
#MyHandler.protocol_version = "HTTP/1.1"
MyHandler.protocol_version = "HTTP/1.1"
httpd = server_class((HOST_NAME, port), MyHandler)
print "XBMCLocalProxy Starts - %s:%s" % (HOST_NAME, port)
while(True and not stopEvent.isSet()):
httpd.handle_request()
httpd.server_close()
print "XBMCLocalProxy Stops %s:%s" % (HOST_NAME, port)
评论列表
文章目录