Пример #1
0
def run():
    outserv = outgoing.outgoingServer(('localhost', 12345), None)
    inserv = incoming.incomingServer('localhost', 12344)
    try:
        print "Press Ctrl+C to exit."
        asyncore.loop()
    except KeyboardInterrupt:
        print "Exiting..."
        print "Sockets might get stuck open..."
        print "Just wait a minute before restarting the program..."
        pass
Пример #2
0
def run():
    outserv = outgoing.outgoingServer(('localhost', 12345), None)
    inserv = incoming.incomingServer('localhost', 12344)
    try:
        print "Press Ctrl+C to exit."
        asyncore.loop()
    except KeyboardInterrupt:
        print "Exiting..."
        print "Sockets might get stuck open..."
        print "Just wait a minute before restarting the program..."
        pass
Пример #3
0
def run():
    logging.basicConfig(format='%(asctime)s %(levelname)s - %(message)s', level=logging.DEBUG)

    run_event = threading.Event()
    run_event.set()

    outserv = outgoing.outgoingServer(('localhost', 12345), None)
    inserv = incoming.incomingServer('localhost', 12344, run_event)

    try:
        logging.info("Press Ctrl+C to exit.")
        asyncore.loop()
    except KeyboardInterrupt:
        logging.info("Exiting...")
        run_event.clear()
        logging.debug("waiting for threads...")
        inserv.join()
        logging.debug("all threads done...")
        sys.exit(0)
Пример #4
0
def run():
    logging.basicConfig(format="%(asctime)s %(levelname)s - %(message)s", level=logging.DEBUG)

    run_event = threading.Event()
    run_event.set()

    outserv = outgoing.outgoingServer(("localhost", 12345), None)
    inserv = incoming.incomingServer("localhost", 12344, run_event)

    try:
        logging.info("Press Ctrl+C to exit.")
        asyncore.loop()
    except KeyboardInterrupt:
        logging.info("Exiting...")
        run_event.clear()
        logging.debug("waiting for threads...")
        inserv.join()
        logging.debug("all threads done...")
        sys.exit(0)