是否有可能使用WebSockets或类似的本地Android应用程序?
我有一个使用HTTP / REST(使用Express.js)的Node.js应用程序,以及与之通信的本地Android应用程序。 这工作正常。
我现在正在考虑编写一个更实时的版本,可以将消息推送到本地客户端。 不幸的是,它需要成为一个本地客户端,因为在移动浏览器中,对于未来可能性来说,数据完成了一些相当复杂的工作(否则,我会等待WebSockets支持出现在Android浏览器中)。
所以,我的问题是我的select是什么?
我了解Android Cloud到设备消息传递框架,但是这需要注册和Googlelogin,我更希望服务器是客户端不可知论者。
有一个可靠的WebSocket客户端,我可以使用(理想情况下)与运行Socket.io的Node.js服务器交谈? 或者其他的本地方法(使用NIO类)?
请参阅Java socket.io客户端
你可以使用https://github.com/koush/android-websockets 。 这也是在socket.io wiki页面中提到的
PS:我知道回复这个post有点晚了,但对于其他像我这样没有find答案的人来说。
compile node.js on Android natively implement jni wrapper of node.js ...
参考这个链接
- 我怎样才能超时与shelljs节点的错误?
- 在安装期间cordova(PhoneGap)我得到像“npm WARN引擎Cordova-js @ 3的警告。 8.0:想要…“
- 如何从React Native ios项目的组件文件夹中访问js文件
- RabbitMQ – 名称为“amq.gen- *”的随机队列正在自动生成
- 电话weinre没有发现任何目标
- 如何使用J2V8在Android中使用NodeJS
- PhoneGap应用程序中使用Node.js / Socket.IO服务器和客户端的Android版WebSockets
- 从nodejs运行gradlew
- 在nodejs上debuggingandroid的服务器