Пример #1
0
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)
Пример #2
0
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)
Пример #3
0
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)
Пример #4
0
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)
Пример #5
0
def main(port=DEFAULT_PORT):
    sock = create_listener_socket(port)
    while True:
        newsock, name = sock.accept()
        serve_socket(newsock)
Пример #6
0
def main(port = DEFAULT_PORT):
    sock = create_listener_socket(port)
    while True:
        newsock, name = sock.accept()
        serve_socket(newsock)