def get_tcp_server(port, addr="", workerclass=TestWorker): s = socketlib.tcp_listener((addr, port), 5, TCPSocketServer) s.set_worker(workerclass) s.setsockopt(socketlib.SOL_SOCKET, socketlib.SO_REUSEADDR, 1) asyncio.stop_sigio() asyncio.poller.register(s) return s
def __init__(self, port, host=""): self._sock = socketlib.tcp_listener((host, port), 1)