PHP - 非阻塞,传出TCP连接 - 如何?

时间:2011-11-11 07:29:56

标签: php sockets tcp

我对在PHP中执行非阻塞IO的各种方法有点熟悉,但这个问题的答案似乎在逃避我。让我来描述我想要做的事情:

我想有一个名为“Monitor”的静态类,我可以在其中发送各种消息。然后该类应该连接到外部TCP服务器并发送这些消息 - 但我不想等待它发生。通过发送消息从初始连接到外部服务器的所有内容都应该异步发生,而我的脚本已经转移到其他东西。

这可能吗?我目前正在尝试使用fsockopen(),stream_set_blocking()等...

1 个答案:

答案 0 :(得分:0)

你所说的基本上是多线程(这不是使用php的常用方法)。您可以查看this article以了解如何操作。我不建议在生产中使用它。