だから今日私はこれをしました$fp = fsockopen($host, 80, $errno, $errstr, 50);
。ストリームは50秒間ライブのままである必要があります。xdebugを使用してコードの各行にステップインしてデバッグしていますが、現在、fsockopen行を1行通過しています。
デバッグモードであっても、ソケットはリアルタイムで50秒間開いたままになりますか、それともデバッグが終了するまでカウントダウンを待機しますか?
タイムアウトfsockopen()
は、接続を待機する時間にのみ影響します。接続が確立されると、読み取り/書き込みに使用される別のタイムアウト値があります。
stream_set_timeout()のドキュメントを参照してください。