У меня есть сервер узлов, работающий локально через 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'
});
и пару других подобных итераций, но без удачи.