php处理来自同一TCP连接的2个请求

php处理来自同一TCP连接的2个请求,php,Php,我想编写一个简单的php脚本来处理两个HTTP请求通过同一TCP连接的情况。更具体地说,如果请求来自已完成HTTP事务的tcp连接(与从未进行过任何HTTP事务的tcp连接相比),您希望以不同的方式响应请求 这可能违反了php/apache的原则,只是好奇是否有办法做到这一点 提前感谢。php脚本可以使用以下内容来区分承载HTTP请求的连接 $_SERVER["REMOTE_ADDR"]:$_SERVER["REMOTE_PORT"] 如果我错了,请纠正我,我可能遗漏了一些东西-当客户端连接到

我想编写一个简单的php脚本来处理两个HTTP请求通过同一TCP连接的情况。更具体地说,如果请求来自已完成HTTP事务的tcp连接(与从未进行过任何HTTP事务的tcp连接相比),您希望以不同的方式响应请求

这可能违反了php/apache的原则,只是好奇是否有办法做到这一点


提前感谢。

php脚本可以使用以下内容来区分承载HTTP请求的连接

$_SERVER["REMOTE_ADDR"]:$_SERVER["REMOTE_PORT"]

如果我错了,请纠正我,我可能遗漏了一些东西-当客户端连接到服务器时,会为它们分配一个文件描述符来保持套接字连接。你收听:80,我接通。您的操作系统将此存储为FD#1。现在,如果第一个请求尚未完成,您的客户将如何提出另一个请求?对这样的事情做出回应并不困难,困难的是(对我来说)——你如何建立这样的联系?这是一个客户端问题,而不是服务器问题,不是吗?@N.B.客户端总是等待一个HTTP事务完成,然后再执行另一个HTTP事务。有两种情况。1) 客户端在每个TCP连接中执行一个HTTP事务2)客户端在同一TCP连接中执行两个HTTP事务。我想创建php脚本,以不同的方式处理这两种情况。很抱歉给你带来了困惑。