php脚本与客户端(Windows或Android)之间的直接通信


Direct communication between php script to client (Windows or Android)

我正在考虑一个场景,我想从我的php服务(基于某些行为)向连接到它的客户端(可以是Android或Windows)发送数据包。

连接到互联网的设备将有一个ip地址。因此,是否可以直接向该ip发送数据包(使用套接字或其他方式)(无需客户端轮询),并且可以从客户端读取这些数据。

场景如下:

客户端A----------------注册自己的IP地址--------------->服务器

客户端B----------------注册自己的IP地址--------------->服务器

事件:

  • 数据库中发生了一些更改(例如)
  • 服务器检测到受影响的客户端(通过某种算法),比如客户端A
  • 向客户端a发送数据包

客户端A&lt--------------发送数据包----------------服务器

这有可能吗?如果是,效果如何?

请注意,推送通知不适用于我的情况。我正在寻找客户端和服务器之间(双向)的实时数据传输系统。

任何建议、帮助都是有用的。Thanx

打开持久性套接字是绝对可能的。

但我想说,这在托管环境中会失败。GoDaddy等关闭了它。我在那里做过那件事。

我强烈建议您选择像java这样的编程语言(无论您喜欢什么)。只有200行代码。