php - 套接字连接只需要一个线程吗?

标签 php sockets asyncsocket

据我了解,Apache 不适合处理长轮询请求,因为 Apache 中的每个请求都将使用一个工作线程直到请求完成,这对于长轮询/COMET 请求来说可能需要很长时间。

但是套接字连接呢?在 PHP 网站上我看到了 an example “用 PHP 编写的真正有效的简单多客户端服务器”

我的问题:这样的套接字服务器是否只对所有已建立的连接使用一个工作线程?反过来又如何:是否可以编写一个仅使用一个工作线程同时连接到多个套接字服务器的 PHP 客户端?

最佳答案

phpDaemon .它专为长池应用程序和类似应用程序而设计。但我建议您尽可能使用 node.js 来完成这些任务。

关于php - 套接字连接只需要一个线程吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9730999/

相关文章:

c++ - 由于从客户端启动守护程序应用程序,服务器端口无法返回监听状态并处于 close_wait 状态

php - 插入大约30次MYSQL

sockets - 如何将现有的 udp 应用程序迁移到原始套接字

c# - unity3d 中的套接字出现问题

c++ - BIO_ctrl_pending() 的异步 OpenSSL 问题

Python 异步套接字接收不工作

Javascript 在本地主机上找不到 php 文件

php - 如何将碳转换为字符串,仅取日期?

php - 修改从选择字段中选择的字段值

java - 通过 TCP 套接字发送数据。这看起来合适吗?