[英]How to Implement real-time chatting using node.js and Socket.io in react-native?
我正在寻找资源来指导我跨越服务器端(主要是)和客户端。 我已经推荐了这个资源简单的实时聊天应用程序 。 但我没有取得重大成果。
我本地托管了这个服务器端脚本index.js ,端口号为3000.我使用node index.js
运行这个脚本。并行运行react-native代码 (Android平台)并确保socket.io监听端口号但是,当我从服务器端或客户端进行任何寻求通信时,我没有得到任何结果。
如果这些链接作为资源有用,请告诉我:
我读了代码,我不知道究竟是什么问题,但我会给出一些建议
在服务器代码用户createServer
方法而不是server
中
var server = http.Server(app);
在客户端代码尝试延迟(停止)使用套接字上的任何方法为事件循环中的下一个tick使用假的无意义setTimeout
....新的插座
.... setTimeout(()=> {... socket.emit},0)
因为这样可以保证套接字连接良好,并且你没有在非就绪套接字上使用emit
我已经尝试过使用socket.IO一次反应原生它当时效果很好。我想知道你的情况可能出现什么问题!
尝试至少使用一个较小的示例应用程序,然后找出这个问题是否有任何问题。
和一条建议..检查Rocket.chat,如果你觉得它合适,我可以帮助你愉快地建立客户
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.