【发布时间】:2016-02-16 08:49:59
【问题描述】:
我想在我的 RN 项目中使用 socket.io。一切都很好,直到我禁用了 chrome 调试器。现在 socket.io 只是不起作用,什么也没有发生。
这不是同一个问题:Is it possible to combine React Native with socket.io
【问题讨论】:
我想在我的 RN 项目中使用 socket.io。一切都很好,直到我禁用了 chrome 调试器。现在 socket.io 只是不起作用,什么也没有发生。
这不是同一个问题:Is it possible to combine React Native with socket.io
【问题讨论】:
你的 React Native 版本是什么?
在您的网址中添加ws:// 喜欢:
var soc = socket('ws://192.168.1.101',{
jsonp: false
})
它在带有 RN v0.21.0 的设备上运行良好。
在我将 RN 升级到 0.24.0 后,它不再工作了。
【讨论】:
我也遇到了这个问题。我从this link修复了这个问题
你必须像这样初始化套接字
this.socket = io('http://192.168.0.101', {jsonp: false, transports: ['websocket']});
【讨论】: