注册账号登录
吴世剑
小度鱼作者,野生设计师,野生程序员。
关注

React Native 中使用 WebSocket 遇到的一个坑

技术React Native创建于2018/09/041394次阅读2人收藏

如果服务器上面使用的是socket.io,然后在RN里使用原生的WebSocket连接socket.io,连接会成功,但过一小会(1分钟左右)连接会自动关闭,错误代码 1005,没有错误描述,困惑了许久。

经过几番搜索,才知道是因为socket.io和RN的WebSocket不兼容,然后使用 socket.io-client 连接后解决了。

1条评论

socket不是对连接数有限制吗?

一个客户端只发起一个socket,应该和连接数关系不大。

2018/09/14来自 iPhone客户端
回复

服务端是不是对连接数有限制呢

2018/09/14来自 iPhone客户端
回复

额,如果是连接数的问题,浏览器应该也会有这个问题,所以这个可以排除。

就目前所知,是RN Websocket和socket.ios不兼容导致的。

2018/09/14
回复
吴世剑
小度鱼作者,野生设计师,野生程序员。
关注私信
393
关注
215
粉丝
222
帖子