1

我想使用 libevent 来制作事件驱动应用程序的原型。具体来说,我想使用 PHP libevent 扩展。

我想知道的是以下内容。libevent 似乎围绕打开文件处理程序/套接字/流事件。我希望能够抛出我自己的应用程序驱动事件进行通信。

那么,如何使用文件句柄来传递自定义事件呢?这真的是要走的路吗?

4

1 回答 1

2

解决方法如下..

没有必要以这种方式处理非基于 io 的事件,因为它们永远不会出现在事件循环中。

规则几乎是“所有基于 io 的事件都添加到循环中,所有其他事件都立即执行”。

这确实让我不得不“伪造”事件,或者只是稍微推迟执行。libevent 确实提供了定时事件,并且有一个 PHP api 用于此,但它没有记录,我无法让它工作。

于 2011-03-21T12:28:56.623 回答