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