示例#1
0
        else:
            self.request.send(b"false")


if __name__ == '__main__':

    # First let's import some config files!
    configFile = configparser.ConfigParser()
    configFile.read('config.ini')

    logging = Logging(configFile['General']['LogFile'])

    address = (configFile['Server']['IP'], int(configFile['Server']['Port']))
    server = socketserver.TCPServer(address, EchoRequestHandler)
    ip, port = server.server_address  # find out what port we were given

    t = threading.Thread(target=server.serve_forever)
    t.setDaemon(True)  # don't hang on exit
    t.start()

    # Start the webserver
    wserver = WebServer(configFile['Web']['IP'], configFile['Web']['Port'])
    wserver.start_server()

    try:
        server.serve_forever()
    except KeyboardInterrupt:
        server.shutdown()
        wserver.close_server()
        logging.close()  # Close the logging file
            self.request.send(b"false")

if __name__ == '__main__':

    # First let's import some config files!
    configFile = configparser.ConfigParser()
    configFile.read('config.ini')

    logging = Logging(configFile['General']['LogFile'])

    address = (configFile['Server']['IP'], int(configFile['Server']['Port']))
    server = socketserver.TCPServer(address, EchoRequestHandler)
    ip, port = server.server_address # find out what port we were given

    t = threading.Thread(target=server.serve_forever)
    t.setDaemon(True) # don't hang on exit
    t.start()

    # Start the webserver
    wserver = WebServer(configFile['Web']['IP'], configFile['Web']['Port'])
    wserver.start_server()

    try:
        server.serve_forever()
    except KeyboardInterrupt:
        server.shutdown()
        wserver.close_server()
        logging.close() # Close the logging file