Skip to content
Snippets Groups Projects
Commit 5a9d4945 authored by echicken's avatar echicken :chicken:
Browse files

Added cmdline arg -a (address) so that I can pass a comma

separated list of interfaces to bind to.
parent d094bea2
No related branches found
No related tags found
1 merge request!463MRC mods by Codefenix (2024-10-20)
...@@ -149,6 +149,7 @@ var new_socket_send; ...@@ -149,6 +149,7 @@ var new_socket_send;
// Parse command-line arguments. // Parse command-line arguments.
config_filename=""; config_filename="";
var cmdline_port; var cmdline_port;
var cmdline_addr;
for (cmdarg=0;cmdarg<argc;cmdarg++) { for (cmdarg=0;cmdarg<argc;cmdarg++) {
switch(argv[cmdarg].toLowerCase()) { switch(argv[cmdarg].toLowerCase()) {
case "-f": case "-f":
...@@ -160,6 +161,9 @@ for (cmdarg=0;cmdarg<argc;cmdarg++) { ...@@ -160,6 +161,9 @@ for (cmdarg=0;cmdarg<argc;cmdarg++) {
case "-d": case "-d":
debug=true; debug=true;
break; break;
case "-a":
cmdline_addr = argv[++cmdarg].split(',');
break;
} }
} }
...@@ -174,7 +178,7 @@ if(this.server==undefined) { // Running from JSexec? ...@@ -174,7 +178,7 @@ if(this.server==undefined) { // Running from JSexec?
default_port = mline_port; default_port = mline_port;
server = { socket: false, terminated: false, server = { socket: false, terminated: false,
version_detail: jsexec_revision_detail, interface_ip_addr_list: ["0.0.0.0","::"] }; version_detail: jsexec_revision_detail, interface_ip_addr_list: (cmdline_addr || ["0.0.0.0","::"]) };
server.socket = create_new_socket(default_port) server.socket = create_new_socket(default_port)
if (!server.socket) if (!server.socket)
exit(); exit();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment