Android 的 Web 套接字连接

Posted

技术标签:

【中文标题】Android 的 Web 套接字连接【英文标题】:Web socket connection for Android 【发布时间】:2017-01-17 08:20:08 【问题描述】:

我正在使用 Rails 5 在 ActionCable 中创建一个 websocket/服务器。

如何将它与 android 连接起来?我见过一个带有 NodeJS 的 Socket.IO 客户端,但对于 Rails 什么都没有?

我希望应用程序也实时更新?

我查看了 Autobahn,但我真的找不到 Rails 的具体信息?

【问题讨论】:

您能否具体说明一下您的需求?你想在你的安卓设备和你的服务器之间进行什么样的交换? @Jackyto,JSON 传输。假设有一个老师和一个学生。老师推送一个JSON问题到服务器,服务器实时推送给学生 【参考方案1】:

看看这个question。我认为您应该使用Service,它是一个正在运行并等待指令的后台任务,以及一个Socket,侦听您的服务器将发送您的JSON 的已定义端口。

【讨论】:

以上是关于Android 的 Web 套接字连接的主要内容,如果未能解决你的问题,请参考以下文章

如何在服务器端建立Web套接字以实现聊天?

Apache HttpClient 4.0 无法在 Android 上的套接字超时

打开到 Web 套接字的连接

[android 8.0中的android套接字连接

android 套接字连接超时

轮询和 Web 套接字中的连接