Пример #1
0
            (cfg_IP_WebServer, int(cfg_Port_WebServer)), MyHandler)
        server.timeout = 1
    except Exception, e:
        dprint(__name__, 0, "Failed to connect to HTTP on {0} port {1}: {2}",
               cfg_IP_WebServer, cfg_Port_WebServer, e)
        sys.exit(1)

    socketinfo = server.socket.getsockname()

    dprint(__name__, 0, "***")
    dprint(__name__, 0, "WebServer: Serving HTTP on {0} port {1}.",
           socketinfo[0], socketinfo[1])
    dprint(__name__, 0, "***")

    setParams(param)
    XMLConverter.setParams(param)
    XMLConverter.setATVSettings(param['CATVSettings'])

    try:
        while True:
            # check command
            if cmdPipe.poll():
                cmd = cmdPipe.recv()
                if cmd == 'shutdown':
                    break

            # do your work (with timeout)
            server.handle_request()

    except KeyboardInterrupt:
        signal.signal(signal.SIGINT, signal.SIG_IGN)  # we heard you!
Пример #2
0
 cfg_Port_WebServer = param['CSettings'].getSetting('port_webserver')
 try:
     server = ThreadedHTTPServer((cfg_IP_WebServer,int(cfg_Port_WebServer)), MyHandler)
     server.timeout = 1
 except Exception, e:
     dprint(__name__, 0, "Failed to connect to HTTP on {0} port {1}: {2}", cfg_IP_WebServer, cfg_Port_WebServer, e)
     sys.exit(1)
 
 socketinfo = server.socket.getsockname()
 
 dprint(__name__, 0, "***")
 dprint(__name__, 0, "WebServer: Serving HTTP on {0} port {1}.", socketinfo[0], socketinfo[1])
 dprint(__name__, 0, "***")
 
 setParams(param)
 XMLConverter.setParams(param)
 XMLConverter.setATVSettings(param['CATVSettings'])
 
 try:
     while True:
         # check command
         if cmdPipe.poll():
             cmd = cmdPipe.recv()
             if cmd=='shutdown':
                 break
         
         # do your work (with timeout)
         server.handle_request()
 
 except KeyboardInterrupt:
     signal.signal(signal.SIGINT, signal.SIG_IGN)  # we heard you!