サーバーからクライアントへの「プッシュ」をエミュレートするためにロングポーリングで動作するチャットアプリケーションを作成しています。
基本的には、ブラウザが更新を求めてきて、何か新しいことがあれば返信します。それ以外の場合は、返信するものがあるまで、応答せずに接続を開いたままにします。
ここで、30 秒経過しても何も送信していない場合は、基本的に "NoNews" という応答を送信します。クライアントは再度ポーリングします。
私がやりたいことは、ブラウザが単にタイムアウトして私をあきらめる前に、できるだけ長く返信せずにこの接続を維持することです...各ブラウザのクライアントタイムアウトに関する適切なドキュメントが見つかりませんでした.そして、それはすべて同じではないようです...
ロングポーリングアプリケーションを作成した人はいますか?
最長の安全なタイムアウトは何ですか?
ありがとう!