File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -131,15 +131,31 @@ export default {
131131 console .log (` Data received from server: ${msg .toString ()} ` );
132132 let { type, message : receivedMessage } = JSON .parse (Buffer .from (msg ).toString ());
133133
134+ let message = receivedMessage ?.message ;
134135 if (type == 3 ) {
135136 // Type 3: Message from Switcher
136137 console .log (` Received message from Switcher: ${receivedMessage } ` );
137- let message = receivedMessage .message ;
138- if (message .address && message .port ) {
139- this .routerIp = message .address ;
140- this .routerPort = message .port ;
138+ if (message .count === 0 || message .count === 1 ) {
139+ this .routerIp = message .router .address ;
140+ this .routerPort = message .router .port ;
141+ this .clientIp = message .client .address ;
142+ this .clientPort = message .client .port ;
141143 this .hasFirstRouter = true ;
144+ this .logMessage (message .message );
142145 }
146+ } else if (type === 5 ) {
147+ // Type 5: Received Message from Router
148+ this .logMessage (
149+ ` Received message from Client through Network of Routers: ${message }, more details: ${JSON .stringify (
150+ message
151+ )} `
152+ );
153+ } else {
154+ this .logMessage (
155+ ` Received message from Switcher: ${
156+ message .message
157+ }, more details: ${JSON .stringify (message )} `
158+ );
143159 }
144160 });
145161 },
You can’t perform that action at this time.
0 commit comments