我正在考虑一个场景,我想从我的php服务(基于某些行为)向连接到它的客户端(可以是Android或Windows)发送数据包。
连接到互联网的设备将有一个ip地址。因此,是否可以直接向该ip发送数据包(使用套接字或其他方式)(无需客户端轮询),并且可以从客户端读取这些数据。
场景如下:
客户端A----------------注册自己的IP地址--------------->服务器
客户端B----------------注册自己的IP地址--------------->服务器
事件:
- 数据库中发生了一些更改(例如)
- 服务器检测到受影响的客户端(通过某种算法),比如客户端A
- 向客户端a发送数据包
客户端A<--------------发送数据包----------------服务器
这有可能吗?如果是,效果如何?
请注意,推送通知不适用于我的情况。我正在寻找客户端和服务器之间(双向)的实时数据传输系统。
任何建议、帮助都是有用的。Thanx
打开持久性套接字是绝对可能的。
但我想说,这在托管环境中会失败。GoDaddy等关闭了它。我在那里做过那件事。
我强烈建议您选择像java这样的编程语言(无论您喜欢什么)。只有200行代码。