From d85f74283d2229aa9d0791dd769e716bd9fea7d2 Mon Sep 17 00:00:00 2001 From: arshiam2 <arshiam2@illinois.edu> Date: Sat, 6 Oct 2018 22:59:19 -0500 Subject: [PATCH] getting all the ip addresses --- cli/src/commands/join.js | 8 +++++++- inroducer/index.js | 5 ++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/cli/src/commands/join.js b/cli/src/commands/join.js index 36d89df..15e5636 100644 --- a/cli/src/commands/join.js +++ b/cli/src/commands/join.js @@ -12,12 +12,18 @@ module.exports.builder = (yargs: any) => yargs; const PORT = 20000; const MULTICAST_ADDR = "233.255.255.255"; const HOST = "172.22.158.15"; +// const HOST = "fa18-cs425-g05-02.cs.illinois.edu"; const dgram = require("dgram"); const process = require("process"); const socket = dgram.createSocket({ type: "udp4", reuseAddr: true }); +const server = i => + `ws://fa18-cs425-g05-${String(i).padStart(2, "0")}.cs.illinois.edu:80`; // gets the name of the server + + + socket.bind(PORT); function sendMessage() { @@ -28,7 +34,7 @@ function sendMessage() { module.exports.handler = handleErrors(async (argv: {}) => { console.log("Sending message to introducer") let number = argv.number - console.log(number) + console.log(server(number)) await sendMessage(); process.exit(0); }); diff --git a/inroducer/index.js b/inroducer/index.js index 912e0dd..c7acfc5 100644 --- a/inroducer/index.js +++ b/inroducer/index.js @@ -13,6 +13,9 @@ const socket = dgram.createSocket({ type: "udp4", reuseAddr: true }); socket.bind(PORT); + + + socket.on("listening", function() { socket.addMembership(MULTICAST_ADDR); socket.setBroadcast(true) @@ -33,5 +36,5 @@ function sendMessage() { } socket.on("message", function(message, rinfo) { - // console.info(`Message from: ${rinfo.address}:${rinfo.port} - ${message}`); + console.info(`Message from: ${rinfo.address}:${rinfo.port} - ${message}`); }); -- GitLab