websocket - 在 React Native 中发送和接收类似 Websockets 的消息

标签 websocket socket.io react-native

是否可以在 React Native 应用程序中使用 websockets(通过 socket.io 等)与自定义后端进行双向通信,而不是使用支持的 fetch() 进行轮询等?例如,使用 React Native 的聊天应用程序是必需的。

他们的网站还没有提到这方面的 API。

最佳答案

我自己没有尝试过,但是为 react-native 应用程序运行 socket.io 应该没问题(它是。Socket.io 是纯 javascript 库,我相信没有任何 HTML/CSS 依赖项,如此简单

npm install socket.io --save

在你的项目中应该足以开始使用它。

实际上,看起来有人以前做过并设法让 socket.io 为 react-native 工作:https://github.com/badfortrains/wsExample

关于websocket - 在 React Native 中发送和接收类似 Websockets 的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32293027/

相关文章:

ssl - Unity WebGL 中的 Photon 安全 WebSocket 连接

javascript - 支持 ssl 的 Websocket 服务器(使用 websocket.io)

java - 如何检查 Websocket 连接是否有效

rest - Suave with f# - 如何在 f# 聊天应用程序中使用 rest api 和 websocket 端口?

npm - 在 React Native 项目中使用 npm 模块

android - React Native Android,由于来自后台状态而同时运行的多个应用程序实例之前没有杀死应用程序

ajax - 在 ajax 可以做的地方使用 websocket/socket.io 有什么缺点?

docker - socket.io 如何处理 docker 部署的多个实例?

javascript - 用户断开连接后删除 Canvas 和套接字 IO 中的形状

json - React Native 如何存储和处理 JSON 数据?