@ispotz

Как передать значение из UDP сообщения в функцию подключения к SIO?

Добрый день!
Подскажите пожалуйста начинающему в js школьнику.
Суть - 1 сервер отправляет по UDP адрес сервера socketio
2 сервер должен подключится по полученному адресу к socketio серверу/
в message приходит `192.168.1.1:3000 допустим - это адрес sio сервера, как заставить подключаться по этому адресу

Код 2 сервера.
const client = require('dgram').createSocket('udp4').bind(5007);//port
var message;
client.on('listening', function () {
    client.setBroadcast(true)
    client.setMulticastTTL(128); 
    client.addMembership('224.1.1.1');
    console.log('Client waiting');
});
client.on('message', function (message, remote) {   
    console.log('Epic message received from: ' + remote.address + ':' + remote.port);
    console.log('SIO server at: ' + message);
    client.close();
});
var socket = require('socket.io-client')(message);
socket.on('connect', function(){
    console.log('connect')
});
socket.on('event', function(data){
    console.log('event ',data)
});
socket.on('disconnect', function(){
    console.log('disconnect')
});
  • Вопрос задан
  • 188 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы