def main(port = DEFAULT_PORT): # comment this out to disable broadcast queries start_discovery_agent_thread(rpyc_port = port) sock = create_listener_socket(port) while True: newsock, name = sock.accept() serve_in_child(newsock)
def main(port=DEFAULT_PORT): # comment this out to disable broadcast queries start_discovery_agent_thread(rpyc_port=port) sock = create_listener_socket(port) while True: newsock, name = sock.accept() serve_in_child(newsock)
def main(port=DEFAULT_PORT): sock = create_listener_socket(port) connections = [] while True: rlist, wlist, xlist = select.select([sock] + connections, [], []) if sock in rlist: rlist.remove(sock) newsock, name = sock.accept() conn = Connection(Channel(SocketStream(newsock))) conn.sockname = name connections.append(conn) log("welcome", conn.sockname) for conn in rlist: try: conn.serve() except (EOFError, socket.error): connections.remove(conn) log("goodbyte", conn.sockname)
def main(port = DEFAULT_PORT): sock = create_listener_socket(port) connections = [] while True: rlist, wlist, xlist = select.select([sock] + connections, [], []) if sock in rlist: rlist.remove(sock) newsock, name = sock.accept() conn = Connection(Channel(SocketStream(newsock))) conn.sockname = name connections.append(conn) log("welcome", conn.sockname) for conn in rlist: try: conn.serve() except (EOFError, socket.error): connections.remove(conn) log("goodbyte", conn.sockname)
def main(port=DEFAULT_PORT): sock = create_listener_socket(port) while True: newsock, name = sock.accept() serve_socket(newsock)
def main(port = DEFAULT_PORT): sock = create_listener_socket(port) while True: newsock, name = sock.accept() serve_socket(newsock)