2015-12-29 44 views
1

我有一个websocket服务器运行来实现人们可以加入的'大厅',每个人都可以反馈谁在其中以及他们在做什么。PHP中的线程| Async while循环

我需要在服务器实例内使用cURL从第三方服务器获取数据。当发现某些数据时,我会将通知推送给大厅中的每个人。

随时可以找到该数据,所以我想每10-20秒检查一次新数据是否可用。

如何在PHP中实现异步while循环?

+0

一般情况:你不知道。这里的问题也是:为什么它必须是异步?难道你不能在你的逻辑中处理它并添加一个检查,以便检查你的cURL只会每10-20秒发生一次吗?否则,如果你真的觉得你需要使用线程,[看到这个答案](http://stackoverflow.com/questions/70855/how-can-one-use-multi-threading-in-php-applications)。 – ArSeN

回答

0

ReactPHP提供您需要的功能。你可以使用它作为你的服务器,或者检查他们的sources来自己实现类似的功能。