Example #1
0
def main():
    load_plugins()
    global app
    print "(2) wxPython version %s" % wx.version()
    #create the mandatory wx application object
    if config.isMac():
        import tc_mac
        app = tc_mac.App(redirect=False)
    else:
        app = wx.App(redirect=False)
    
    #test for availability of our listening port
    interface = config.get("client", "listen_interface")
    port = config.getint("client", "listen_port")
    print "(1) opening TorChat listener on %s:%s" % (interface, port)
    listen_socket = tc_client.tryBindPort(interface, port)
    if not listen_socket:
        print "(1) opening TorChat listener on %s, any port" % interface
        listen_socket = tc_client.tryBindPort(interface, 0)
    if not listen_socket:
        print "(1) %s:%s is already in use" % (interface, port)
        wx.MessageBox(tc_gui.lang.D_WARN_USED_PORT_MESSAGE % (interface, port),
                      tc_gui.lang.D_WARN_USED_PORT_TITLE)
        return
    else:
        print "(1) TorChat is listening on %s:%s" % (interface, port)
    
    #now continue with normal program startup 
    print "(1) start initializing main window"
    app.mw = tc_gui.MainWindow(listen_socket)
    app.SetTopWindow(app.mw)
    print "(1) main window initialized"
    print "(1) entering main loop"
    app.MainLoop()
Example #2
0
def main():
    print "(2) wxPython version %s" % wx.version()
    #create the mandatory wx application object
    if config.isMac():
        import tc_mac
        app = tc_mac.App(redirect=False)
    else:
        app = wx.App(redirect=False)

    #test for availability of our listening port
    interface = config.get("client", "listen_interface")
    port = config.getint("client", "listen_port")
    print "(1) opening TorChat listener on %s:%s" % (interface, port)
    listen_socket = tc_client.tryBindPort(interface, port)
    if not listen_socket:
        print "(1) %s:%s is already in use" % (interface, port)
        wx.MessageBox(tc_gui.lang.D_WARN_USED_PORT_MESSAGE % (interface, port),
                      tc_gui.lang.D_WARN_USED_PORT_TITLE)
        return
    else:
        print "(1) TorChat is listening on %s:%s" % (interface, port)

    #now continue with normal program startup
    print "(1) start initializing main window"
    app.mw = tc_gui.MainWindow(listen_socket)
    app.SetTopWindow(app.mw)
    print "(1) main window initialized"
    print "(1) entering main loop"
    app.MainLoop()
Example #3
0
def main():

    # initialize the configuration

    config.main()

    # create the mandatory wx application object

    app = wx.App(redirect=False)

    # test for availability of our listening port

    interface = config.get('client', 'listen_interface')
    port = config.getint('client', 'listen_port')
    log.info('opening TorChat listener on %s:%s' % (interface, port))
    listen_socket = tc_client.tryBindPort(interface, port)
    if not listen_socket:
        log.info('%s:%s is already in use' % (interface, port))
        wx.MessageBox(tc_gui.lang.D_WARN_USED_PORT_MESSAGE % (interface, port),
                      tc_gui.lang.D_WARN_USED_PORT_TITLE)
        return
    else:
        log.info('TorChat is listening on %s:%s' % (interface, port))

    # now continue with normal program startup

    log.info('start initializing main window')
    app.mw = tc_gui.MainWindow(listen_socket)
    app.SetTopWindow(app.mw)
    log.info('main window initialized')
    log.info('entering main loop')
    app.MainLoop()
Example #4
0
def main():

    # initialize the configuration

    config.main()

    # create the mandatory wx application object

    app = wx.App(redirect=False)

    # test for availability of our listening port

    interface = config.get('client', 'listen_interface')
    port = config.getint('client', 'listen_port')
    log.info('opening TorChat listener on %s:%s' % (interface, port))
    listen_socket = tc_client.tryBindPort(interface, port)
    if not listen_socket:
        log.info('%s:%s is already in use' % (interface, port))
        wx.MessageBox(tc_gui.lang.D_WARN_USED_PORT_MESSAGE
                      % (interface, port),
                      tc_gui.lang.D_WARN_USED_PORT_TITLE)
        return
    else:
        log.info('TorChat is listening on %s:%s' % (interface, port))

    # now continue with normal program startup

    log.info('start initializing main window')
    app.mw = tc_gui.MainWindow(listen_socket)
    app.SetTopWindow(app.mw)
    log.info('main window initialized')
    log.info('entering main loop')
    app.MainLoop()
Example #5
0
def main():

    file = open("torchatlog.txt", "w")
    file.write('Ready')
    file.close()

    file = open("pid-torchat.txt", "w")
    file.write('python|' + str(os.getpid()))
    file.close()

    #test for availability of our listening port
    interface = config.get("client", "listen_interface")
    port = config.getint("client", "listen_port")
    print "(1) opening TorChat listener on %s:%s" % (interface, port)
    listen_socket = tc_client.tryBindPort(interface, port)
    if not listen_socket:
        print "(1) %s:%s is already in use" % (interface, port)
        return
    else:
        print "(1) TorChat is listening on %s:%s" % (interface, port)

    #now continue with normal program startup
    print "(1) start initializing main window"
    tc_gui.MainWindow(listen_socket)