哪个基于WebSocket的库与React Native一起使用?

时间:2016-03-14 13:24:09

标签: node.js websocket react-native

基于我的研究和这个question,似乎有些基于WebSocket的Nodejs库不能与React Native一起使用(例如Paho用于MQTT的JS库),但其他人确实有效(例如SocketIO和{ {3}})。

除了试验和错误之外,还有什么方法可以知道哪些可能有效?

要点:

听起来像大多数基于WebSocket的库应该工作,并且与React Native实现XMLHttpRequest的方式不一致不是问题。

3 个答案:

答案 0 :(得分:1)

React native支持websockets。您可以在链接中找到详细信息。

https://facebook.github.io/react-native/docs/network.html

答案 1 :(得分:1)

我们在React Native iOS项目中使用SignalR,它运行得非常好。 https://github.com/olofd/react-native-signalr

这是一个有趣的实现 - 它使用SignalR客户端的浏览器版本(需要JQuery)并且仅填充它实际使用的JQuery库的(极少数)部分,因此它可以在React Native下工作。

答案 2 :(得分:0)

我们使用' ws' (https://www.npmjs.com/package/ws)服务器端。它工作正常。 React-native支持客户端WebSocket(包括android和ios)但有一些缺点(例如它还不支持cookie)。