UWP Javascript app - Подключение моего приложения к Socket.io - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть сервер узлов, работающий локально через http, скажем так, он находится на ip 192.168.1.30:8081.У меня есть приложение реакции, размещенное на этом сервере, которое успешно подключается через socket.io, вот так:

    const socket = window.io('/pick-stats');
    socket.on('connect', function() {
        console.log('socket connected');
    });
    socket.on('data', (data) => {
        console.log('socket data');
        console.log(data);
        this.updatePick(data);
    });
    socket.on('refresh', () => {
        console.log('socket refresh');
        console.log(arguments);
        this.refreshData();
    });
    socket.on('error', function(e){
        console.log('socket error');
        console.log(e);
    })

Этот код работает отлично, не проблема.

Я пробовал несколько способовзаставить его работать в моем приложении UWP Javascript, изменив верхнюю строку с const socket = window.io('/pick-stats'); на:

const socket = window.io('http://192.168.1.30:8081/pick-stats');
const socket = window.io('http://192.168.1.30:8081', {
    path: '/pick-stats'
});
const socket = window.io('http://192.168.1.30', {
    path: '/pick-stats'
});

и пару других подобных итераций, но без удачи.

1 Ответ

0 голосов
/ 26 февраля 2019

По какой-то причине, после того, как это не сработало для всех разных вещей, которые я пробовал, первое сработало:

const socket = window.io('http://192.168.1.30:8081/pick-stats');

Понятия не имею, почему это вдруг работает, но я думаю, что я счастлив этому.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...