Node.js 哪些基于WebSocket的库可以使用React Native?

Node.js 哪些基于WebSocket的库可以使用React Native?,node.js,websocket,react-native,Node.js,Websocket,React Native,根据我的研究和这一点,似乎有些基于WebSocket的Nodejs库不能与React Native(例如Paho的用于MQTT的JS库)一起工作,但其他库可以工作(例如和) 除了试错法,还有什么方法可以知道哪些是可行的 总结: 听起来大多数基于WebSocket的库应该可以工作,而且React-Native实现XMLHttpRequest的方式不一致不是问题。React-Native支持WebSocket。您可以在链接中找到详细信息 我们在服务器端使用“ws”(ws)。它很好用。React na

根据我的研究和这一点,似乎有些基于WebSocket的Nodejs库不能与React Native(例如Paho的用于MQTT的JS库)一起工作,但其他库可以工作(例如和)

除了试错法,还有什么方法可以知道哪些是可行的

总结:
听起来大多数基于WebSocket的库应该可以工作,而且React-Native实现XMLHttpRequest的方式不一致不是问题。

React-Native支持WebSocket。您可以在链接中找到详细信息


我们在服务器端使用“ws”(ws)。它很好用。React native支持客户端WebSocket(android和ios),但有一些不足(例如,它还不支持Cookie)。

我们在React native ios项目中使用Signal,它工作得非常好。


这是一个有趣的实现——它使用SignalR客户端的浏览器版本(需要JQuery),并且只填充JQuery库中它实际使用的(很少)部分,这样它就可以在React Native下工作。

你知道为什么Paho的JS不能工作吗?我没有在后端使用nodejs,所以你知道是否支持另一种与语言无关的协议,比如STOMP吗?没有尝试Paho的JS。我认为很多协议都应该在react-native XMLHttpRequest()之上工作,但我没有机会检查。这就是问题所在-我已经读到react-native XMLHttpRequest实现存在不一致之处,但除了这一混乱之外,我找不到任何总结。不在我身上工作:(当我需要ws-module时,它说:需要未知的模块“url”。我重新安装了模块,但也没有工作。不幸的是,没有那么详细。