通过TCP将实时数据发送到网页

时间:2013-01-17 14:27:12

标签: php tcp push

我想将实时XML数据(比如股票价格)流式传输到Web服务器上的TCP套接字。然后,我希望用户能够连接到网页并查看最新数据的(更新)版本。我需要做什么?

我最熟悉PHP,所以:

  1. 编写一个在服务器上运行并侦听套接字的脚本。
  2. 当它收到新数据(每秒一次)时,会将其解析为正确的格式(例如:名称,价格,变更)
  3. ?????
  4. 拥有一张包含最新数据表的网页
  5. 使用pusher.js(或其他内容)监听数据的更改?

2 个答案:

答案 0 :(得分:2)

您可以使用服务器发送事件,Websockets,Comet Iframe,长轮询....

有许多方法可以做你想做的事情,这完全取决于你想要做的如何

答案 1 :(得分:2)

PHP不是很好的解决方案。请查看node.jsvert.x。使用Websockets,您可以传输数据。它比PHP-Sockets更有效率。