【发布时间】:2015-11-09 09:12:45
【问题描述】:
我需要通过 PHP websocket 建立客户端和服务器之间的连接。
服务器将需要不断检查外部 API 是否有新消息并将它们发送到客户端。
我想了解这个概念,以便编写代码。我有一些问题可以帮助我解决问题。
客户端
我是使用 javascript 的 setInterval() 函数每秒通过 websocket 调用服务器还是只打一个电话?客户端如何知道服务器有新消息?
服务器端 我是否创建了一个运行无限循环的脚本以继续检查 API 并回显结果?
Websocket websocket如何知道一条消息属于哪个连接?
我不确定这是否重要,但我将使用 Ratchet 创建 websocket
【问题讨论】:
-
看起来他们有一个很好的入门教程,也许从那里开始:socketo.me/docs/hello-world
-
@Rasclatt 我实际上阅读了该教程并应用了它,它没有解释这个概念。我能够编写聊天应用程序,其中 2 个 dos 终端相互发送消息“聊天”,但它没有告诉我如何构建对 API 的外部检查并向客户端报告。
标签: php websocket ratchet phpwebsocket