2015-12-29 43 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來自己實現類似的功能。