在两个站点之间侦听和发送数据

时间:2015-03-27 05:10:12

标签: php xmpp

我不知道这个名字是否有名,但我想创建一个名字 php中的脚本,它在后台运行,能够发送和接收消息。

这就是我想要做的事情:

  1. 通过xmpp协议收听网址http://site1.com
  2. 如果有来自site1.com的消息,我应该将其发送到http://site2.com作为GET
  3. 收听http://site2.com以获取回复(site2可能需要> = 30分钟才能回复我们在第2步中发送的消息)
  4. 如果获得site2.com的回复,我应该通过xmpp将邮件发送到http://site1.com
  5. 这就是我所做的:

    1. 使用XMPPHP库,通过infite while循环收听site1.com。
    2. 当有消息时,我使用file_get_contents()将消息推送到site2.com。
    3. 现在,我来到了这里。我现在不在GET上听这个site2.com,因为我的脚本已经在运行并且正在收听site1.com。
    4. 很容易向site1.com发送消息。唯一的问题是第3步。
    5. -

      我知道如何解决这个或任何其他替代(更好)的方式我可以做到这一点?任何帮助表示赞赏。

      PS:除了用于发送和接收的网址外,我无法访问site1.com和site2.com。

1 个答案:

答案 0 :(得分:0)

根据您从每个网址获得的响应来定义sties并运行脚本。