我想尝试实现HTTP流水线请求,其中一个进程将不断向服务器发送请求而不等待响应,另一个进程将从套接字读取响应。
PHP中有没有办法在进程之间共享套接字?
似乎可以使用UNIX套接字在C中执行此操作: http://www.linuxquestions.org/questions/programming-9/how-to-share-socket-between-processes-289978/
我担心我必须用java或更好的python等多线程语言重写它。
答案 0 :(得分:0)
据我所知,没有办法做你要问的事。 PHP是一种相当线性的语言,并不是设计用于在多线程庄园中运行。这里唯一真正的选择是同时运行多个脚本,但即使这样,应用程序也会运行两个独立的套接字。你最好用Java或其他一些支持多线程的语言来做这件事。