def main(argv): if len(argv) == 1: if ':' not in argv[0]: sys.stderr.write("please provide `host:port' to bind or just `host:' for default port\n") return -2 else: host, port = argv[0].split(':', 1) elif len(argv) == 2: host,port = [x.strip() for x in argv] elif len(argv) > 2: sys.stderr.write("use `host:port' arguments\n") return -3 else: host, port = '', '' if host == '': host = '0.0.0.0' if port == '': port = 4321 try: sys.stderr.write('Starting at ' + host +':' + str(port) + '...') server = CollabServer({'host':host, 'port': int(port)}) sys.stderr.write(' started.\n') server.run_forever() except KeyboardInterrupt: sys.stderr.write("^C received, server stopped") return -1
def main(argv): if len(argv) == 1: if ':' not in argv[0]: sys.stderr.write("please provide `host:port' to bind or just `host:' for default port\n") return -2 else: host, port = argv[0].split(':', 1) elif len(argv) == 2: host,port = [x.strip() for x in argv] elif len(argv) > 2: sys.stderr.write("use `host:port' arguments\n") return -3 else: host, port = '', '' if host == '': host = '0.0.0.0' if port == '': port = 6633 try: sys.stderr.write('Starting at ' + host +':' + str(port) + '...') server = CollabServer({'host':host, 'port': int(port)}) sys.stderr.write(' started.\n') server.run_forever() except KeyboardInterrupt: sys.stderr.write("^C received, server stopped") return -1
def toggle_server(self): global server if server: server.close() server = None logger.info("server closed") else: server = CollabServer({'host': '127.0.0.1', 'port': 6633}) server.run_forever() logger.info("server started") self.set_status()
def toggle_server(self): global server if server: server.close() server = None logger.info("server closed") else: server = CollabServer({"host": "127.0.0.1", "port": 6633}) server.run_forever() logger.info("server started") self.set_status()