ios - 师生应用;移动设备之间的通信

标签 ios mobile client-server communication

一位客户要求我为他编写一个应用程序(iOS),老师可以在他的平板电脑上做一些事情,学生可以在他们的移动设备上看到实时发生的事情。 例子: 老师提问;学生看到问题并回答;老师看到谁点击了什么

现在,从技术上解决这个问题的最佳方法是什么? 到目前为止我想到了这些方法:

  • 设置服务器并通过服务器进行通信 -> 问题:客户端设备需要某种推送通知系统
  • 将所有客户端设备注册到教师设备,然后直接与它们通信

这两种方式对我来说都不好。你们中有人有这种用例的经验吗?是否有另一种更简单的替代方法可以做到这一点? iOS 有某种 RMI 吗?

非常感谢您的回答! :)

最佳答案

ios 和 android 都内置了推送通知系统

我建议您的服务器使用某种网络服务(例如 REST)

您也可能不需要推送通知。如果客户端连接到服务器,那么它们可以通过该连接接收数据。

关于ios - 师生应用;移动设备之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11401561/

相关文章:

iphone - 移动样式表未显示

c# - Telnet 服务器如何与客户端通信?

Java:如何从 NIO Server 向所有 channel 发送消息

Java Math Server - 客户端问题

ios - swift 如何采用 NSURLSessionDownloadDelegate 协议(protocol)

ios - 即使应用程序关闭也运行时钟或计时器

ios - 自定义 UITableView 单元格中的 UILabel 未随核心数据更改更新

ios - Objective C 中的蓝牙配对与连接

css - Blackberry Pearl CSS 强制所有元素内联

java - Android - 是否可以访问原始电容输入数据?