我想在我的RN项目中使用socket.io。一切都很好,直到我禁用了chrome调试器。现在socket.io不起作用,没有任何反应。
这不是同一个问题:Is it possible to combine React Native with socket.io
答案 0 :(得分:0)
您的React Native版本是什么?
在您的网址中添加ws://
,例如:
var soc = socket('ws://192.168.1.101',{
jsonp: false
})
在RN v0.21.0的设备上工作正常。
将RN升级到0.24.0后,它再也无法工作了。
答案 1 :(得分:0)
我也遇到了这个问题。我从this link
修复了此问题你必须像这样初始化套接字
this.socket = io('http://192.168.0.101', {jsonp: false, transports: ['websocket']});