ソケット(fsockopen()
とstream_socket_client()
を使用)と接続を強制終了するためのcURL(TCP/HTTP)でいくつかのテストを実行しました。しかし、運がない。PHP強制終了(kill)接続
1msタイムアウト(cURLでCURLOPT_TIMEOUT_MSオプションを指定すると、最小限の1秒しか必要ありません)を使用するか、ブロックを無効にした直後に接続を終了するかどうかは問題ありません。
私はスクリプトをフォークしませんでしたが(pcntl_fork()
)、私のサーバーはそれをサポートしていません。
PHPで接続を切断する方法はありますか?あなたはできますが、それは、C#でPHPにはできませんので、非常に残念だ:(
編集:それは多少混乱するかもしれないように私は私の質問を明確にしましょう:
私はPHPは、開発者がすることを可能にするかどうかを確認したいですSYNを送信します。それはすべてです。PHPのネイティブ関数を使用して一つの、単一、SYNパケット。
'fclose()'、 'socket_close()'、 'curl_close()'が対象ではありませんか? – MetalFrog
@MetalFrogいいえ、その時点でSYN、SYN-ACKとACKはすでに送信されています。これは強制的にクローズしたり強制終了したりするものではなく、通常は接続を閉じることになります。 –