【发布时间】:2012-02-19 15:40:15
【问题描述】:
我使用套接字(使用fsockopen() 和stream_socket_client())和cURL 来强制关闭连接(TCP/HTTP)进行了一些测试。但是,没有运气。
无论我使用 1 毫秒超时(在 cURL 上,CURLOPT_TIMEOUT_MS 选项至少需要 1 秒)还是在禁用阻塞的情况下打开连接后立即退出连接,它仍然可以完美运行。
我没有尝试 fork (pcntl_fork()) 我的脚本,但我的服务器仍然不支持它。
有没有其他方法可以在 PHP 中终止连接?在 C# 中却不能在 PHP 中使用,这很令人失望:(
编辑:让我澄清一下我的问题,因为它可能有点令人困惑:
我想看看 PHP 是否允许开发人员发送 SYN。就这样。一个使用 PHP 原生函数的单个 SYN 数据包。
【问题讨论】:
-
这不就是
fclose()、socket_close()和curl_close()的用途吗? -
@MetalFrog 不,此时已经发送了 SYN、SYN-ACK 和 ACK。这不是强制关闭或杀死,而是正常关闭连接。