自作の PHP TCP チャット サーバーを使用していますが、リモート切断を検出する方法がありません。
stream_socket_server() を取得して、それに接続されているすべてのものを吐き出す方法を誰かが知っていれば、私は感謝しています。
次に、 psuedocodeで次のようなループを実行できます。
$main_socket=stream_socket_server("tcp://",....)
//Do Something.... say, wait for a connection (with stream_socket_accept())?
for (each CONNECTION in $main_socket)
{
//Do something with or to that connection
}
//Loop back... if you need to say, wait for another connection
または、 $stream_socket_accept() で作成された変数が現在接続されているかどうかを確認できますか。
私がこれを理解するまで、このプロジェクトは失敗します。これについて私を助けてくれる人に感謝します!