Esempio n. 1
0
def run():
    """Runs a peer program."""
    scriptutils.setup_logger()
    ip, port, streaming_port, tracker = scriptutils.parse_options()
    service = PeerService(ip, port, tracker)
    app = PeerApplication()
    app.set_service(service)
    app.start_http_server(streaming_port)
    app.listen()
    app.connect_to_tracker()

    print 'Running peer on port {0} with tracker: {1}'.format(port, tracker)
    print 'Streaming server listening on port: {0}'.format(streaming_port)
    print 'Press CTRL-C to quit'
    reactor.run()
Esempio n. 2
0
def run():
    scriptutils.setup_logger()
    ip, port, streaming_port, tracker = scriptutils.parse_options()
    window = MainWindow(ip, port, tracker, streaming_port)
    window.show_all()
    reactor.run()