【问题标题】:UWP Javascript app - Connecting my app to Socket.ioUWP Javascript 应用程序 - 将我的应用程序连接到 Socket.io
【发布时间】:2019-07-19 23:27:06
【问题描述】:

我有一个通过 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);
    })

这段代码运行良好,不是问题。

我尝试了多种方法,通过将顶行从 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'
});

还有其他几个类似的迭代,没有运气。

【问题讨论】:

    标签: javascript uwp socket.io


    【解决方案1】:

    由于某种原因,在我尝试过的所有不同的事情都不起作用之后,第一件事起作用了:

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

    不知道为什么它突然起作用了,但我想我很高兴。

    【讨论】:

      猜你喜欢
      • 2016-03-09
      • 1970-01-01
      • 2015-12-31
      • 1970-01-01
      • 2019-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-28
      相关资源
      最近更新 更多