こんにちは、皆さん、友人に助けを求めています。私は次の要件を達成したいと考えています:
システムにログインするときに長いソケット接続を作成し、有効なログイン時間の間、ソケット接続はメモリ内に常駐します。システム内のページはこのソケットを使用します。接続はリモート サーバーと通信します。
接続はログインの有効期限が切れた場合、またはユーザーがシステムからログアウトした場合にのみ閉じられます。
私の認識が間違っていなければ... PHP 変数はスクリプトの実行後に解放されます。上記の要件を達成する方法はありますか?
追伸 現在、pfsockopen を使用してソケット接続を作成しています。PHP 公式 Web サイトの関数の説明は次のとおりです。
この関数は、スクリプトの終了後に接続が閉じられない点が異なりますが、fsockopen() とまったく同じように動作します。 fsockopen() の永続版です
赤文字部分はどうやって理解すればよいでしょうか?この機能は現在のニーズを満たしていますか?
ありがとうございます!
これまでのところ、php は websock サービス機能を提供していません
つまり、自分で cli モードでサーバー コードを記述することしかできません
今のところ、PHP はまだ websock サービス機能を提供していません
つまり、cli サーバーのコードを自分で書くことしかできません
cli メソッドはコマンドラインメソッドと呼ばれることがよくあります
これさえ理解していなければ、書くことはできません。もちろん、インターネット上でスレッドのサーバー コードを見つけることはできますが、品質が低すぎるため、変更することはできません
cli メソッドは、コマンド ライン メソッドと呼ばれることがよくあります
これを理解しなければ、それを書くことはできません
もちろん、スレッドサーバーのコードはオンラインで見つけることができますが、品質が低すぎて変更できません
cliメソッドはコマンドラインメソッドと呼ばれることが多いです
これさえ理解していないと書けません
もちろん、スレッドサーバーのコードはオンラインで見つけることができますが、レベルが低すぎる場合は変更できません