# and send to the writer thread. # # Feb-2020, Pat Welch, [email protected] import socket import argparse import threading import MyLogger from Forwarder import Forwarder from Writer import Writer from Reader import Reader parser = argparse.ArgumentParser(description="Listen for a GSatMicro message") MyLogger.addArgs(parser) Forwarder.addArgs(parser) Writer.addArgs(parser) grp = parser.add_argument_group('Listener Related Options') grp.add_argument('--port', type=int, required=True, metavar='port', help='Port to listen on') grp.add_argument('--maxConnections', type=int, default=10, metavar='count', help='Maximum number of simultaneous connections') args = parser.parse_args() logger = MyLogger.mkLogger(args) logger.info('args=%s', args)