From 6210150404a6aae9bb247d7e7bce62828b2a0b72 Mon Sep 17 00:00:00 2001 From: Julian Viereck Date: Mon, 7 Oct 2024 09:24:46 -0400 Subject: [PATCH] zmqserver: Add --host and --port command line arguments --- src/meshcat/servers/zmqserver.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/meshcat/servers/zmqserver.py b/src/meshcat/servers/zmqserver.py index 3b7e39a..77c4ac6 100644 --- a/src/meshcat/servers/zmqserver.py +++ b/src/meshcat/servers/zmqserver.py @@ -390,6 +390,8 @@ def main(): parser = argparse.ArgumentParser(description="Serve the MeshCat HTML files and listen for ZeroMQ commands") parser.add_argument('--zmq-url', '-z', type=str, nargs="?", default=None) + parser.add_argument('--host', '-w', type=str, nargs="?", default="127.0.0.1") + parser.add_argument('--port', '-p', type=int, nargs="?", default=None) parser.add_argument('--open', '-o', action="store_true") parser.add_argument('--certfile', type=str, default=None) parser.add_argument('--keyfile', type=str, default=None) @@ -398,6 +400,8 @@ def main(): is very useful if you would like to make your meshcat server public.""") results = parser.parse_args() bridge = ZMQWebSocketBridge(zmq_url=results.zmq_url, + host=results.host, + port=results.port, certfile=results.certfile, keyfile=results.keyfile, ngrok_http_tunnel=results.ngrok_http_tunnel)