【发布时间】:2015-09-11 02:57:46
【问题描述】:
我正在考虑一个场景,我想从我的 php 服务(基于某些行为)向连接到它的客户端(可以是 Android 或 Windows)发送数据包。
连接到互联网的设备将拥有一个 IP 地址。 那么是否可以直接向这个ip发送一个数据包(使用socket或其他方式)(无需从客户端轮询),并且可以从客户端读取这些数据。
场景是这样的:
客户端A --------------注册自己的IP地址----->服务器
客户端B --------------注册自己的IP地址----->服务器
事件:
- 数据库中发生了一些变化(比如)
- 服务器检测到受影响的客户端(通过某种算法),比如客户端 A
- 向客户端 A 发送数据包
客户端A
这有可能吗? 如果是,效果如何?
请注意,推送通知不适用于我的情况。 我正在寻找客户端和服务器(双向)之间的实时(实时)数据传输系统。
任何建议,帮助都会很有用。谢谢
【问题讨论】:
-
所以你不想使用像谷歌云消息这样的服务??
-
没有。我需要在应用程序和服务器之间保持实时数据流,而我无法通过 gcm 做到这一点,好像我理解正确,gcm 会向应用程序发送推送,而那些推送通知经常会延迟。