有没有办法在一个进程中写入同一个套接字并从PHP中读取另一个进程的响应

时间:2011-05-05 22:00:46

标签: php sockets ipc

我想尝试实现HTTP流水线请求,其中一个进程将不断向服务器发送请求而不等待响应,另一个进程将从套接字读取响应。

PHP中有没有办法在进程之间共享套接字?

似乎可以使用UNIX套接字在C中执行此操作: http://www.linuxquestions.org/questions/programming-9/how-to-share-socket-between-processes-289978/

我担心我必须用java或更好的python等多线程语言重写它。

1 个答案:

答案 0 :(得分:0)

据我所知,没有办法做你要问的事。 PHP是一种相当线性的语言,并不是设计用于在多线程庄园中运行。这里唯一真正的选择是同时运行多个脚本,但即使这样,应用程序也会运行两个独立的套接字。你最好用Java或其他一些支持多线程的语言来做这件事。