Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用 libevent 来制作事件驱动应用程序的原型。具体来说,我想使用 PHP libevent 扩展。
我想知道的是以下内容。libevent 似乎围绕打开文件处理程序/套接字/流事件。我希望能够抛出我自己的应用程序驱动事件进行通信。
那么,如何使用文件句柄来传递自定义事件呢?这真的是要走的路吗?
解决方法如下..
没有必要以这种方式处理非基于 io 的事件,因为它们永远不会出现在事件循环中。
规则几乎是“所有基于 io 的事件都添加到循环中,所有其他事件都立即执行”。
这确实让我不得不“伪造”事件,或者只是稍微推迟执行。libevent 确实提供了定时事件,并且有一个 PHP api 用于此,但它没有记录,我无法让它工作。