Пример #1
0
        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!
        dprint(__name__, 0, "^C received.")
Пример #2
0
     dprint(__name__, 0, "Failed to connect to HTTPS on {0} port {1}: {2}", cfg_IP_WebServer, cfg_Port_SSL, e)
     server.shutdown()
     sys.exit(1)
 
 socketinfo = server.socket.getsockname()
 socketinfo_ssl = server_ssl.socket.getsockname()
 
 dprint(__name__, 0, "***")
 dprint(__name__, 0, "WebServer: Serving HTTP on {0} port {1}.", socketinfo[0], socketinfo[1])
 dprint(__name__, 0, "WebServer: Serving HTTPS on {0} port {1}.", socketinfo_ssl[0], socketinfo_ssl[1])
 dprint(__name__, 0, "***")
 
 setParams(param)
 XMLConverter.setParams(param)
 cfg = ATVSettings.CATVSettings()
 XMLConverter.setATVSettings(cfg)
 XMLConverter.discoverPMS()
 
 try:
     while True:
         # check command
         if cmdPipe.poll():
             cmd = cmdPipe.recv()
             if cmd=='shutdown':
                 break
         
         # do something important
         time.sleep(1)
 
 except KeyboardInterrupt:
     signal.signal(signal.SIGINT, signal.SIG_IGN)  # we heard you!
Пример #3
0
 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!
     dprint(__name__, 0,"^C received.")
Пример #4
0
    try:
        server = HTTPServer(('', 80), MyHandler)
        server.timeout = 1
        sa = server.socket.getsockname()
    except Exception, e:
        dprint(__name__, 0, "Failed to connect to port 80 (http): {0}", e)
        sys.exit(1)

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

    XMLConverter.setParams(param)
    cfg = ATVSettings.CATVSettings()
    XMLConverter.setATVSettings(cfg)

    try:
        while True:
            # check command
            try:
                # check command
                cmd = cmdQueue.get_nowait()
                if cmd == 'shutdown':
                    break

            except Queue.Empty:
                pass

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