long-polling

    5

    2答えて

    私は長いポーリングでサーバーとクライアント間の "プッシュ"をエミュレートするチャットアプリケーションを作っています。 基本的に、ブラウザは更新を求め、新しいものがあれば返信します。それ以外の場合は、返信するメッセージがない限り、応答せずに接続を開いたままにします。 30秒経過しても何も送信していない場合は、基本的に「NoNews」と回答し、クライアントが再びポーリングします。 ブラウザがタイムア

    0

    1答えて

    My Long PollingシステムがPHPとjQueryを使用して実行されていますが、開発中に問題が発生しました。 ユーザーがページを終了すると、「ジャム」が好きで、AJAXリクエストが残っていると思われ、終了しません。 これを防止する方法を知っている人はいますか?

    3

    3答えて

    基本的にWinFormsクライアントである.NETアプリケーションを開発する必要があります。毎回ではなく、必要に応じてUIを更新するためにサーバーからの変更のみを通知する必要があります。 最初はNetTCPBindingについて考えましたが、ドメイン間のファイアウォールやセキュリティで保護されたネットワークに問題があることを理解しました。現在、ロングポーリングは実行可能なオプションとして検討されて

    22

    1答えて

    ASP.NET MVCで長時間ポーリングするAJAXリクエスト(サーバーPUSH通知用)をコード化する方法を知っている人はいますか?私がそれをするたびに、ウィンドウを開く最後のブラウザだけが通知を受け取るようです。 IIS/ASP.NETがハングしたなどの理由で最後の要求をキャンセルしているかのように。

    3

    2答えて

    新しいクライアントがWebサイトに接続したとき(認証なしで匿名ユーザーとして接続する場合)、新しいGUIDが発行されて保存されるように、長いポーリングサーバーが必要ですクライアントとサーバー間のポーリング時にこの接続を識別する署名付きのCookie内に格納します。 これで、クライアントはログインして、認証されたユーザーとして続行します。問題は、長いポーリングサーバー(node.js)とWebフレー

    1

    1答えて

    いいえ、私は1つの質問タイトルにどのくらい流行語を投げることができるのか見たくありません。 PHPアプリケーションでいくつかのwebservicesにcURLを使用してRESTリクエストを作成しています。多くのアプリケーションがこのAPIに依存しているため、これらの要求はかなり頻繁に行われる必要があります。しかし、要求が重大な遅延(2〜5秒)があるだけで、私のアプリは痛いほど鈍く見えます。 私はM

    1

    1答えて

    私の質問は、HTTPサーバープッシュを実現するためのHTTPストリーミング方式に関連している: 「HTTPストリーミング」のメカニズムは、無期限にオープン要求を保持します。 サーバーがクライアントにデータをプッシュした後も、要求を終了したり接続を終了したりすることはありません。このメカニズムは大幅に クライアントとサーバーが接続を開いたり閉じたりする必要がないため、ネットワークの待ち時間を短縮しま

    4

    1答えて

    私はロングポーリングと永遠のフレームを含むいくつかの彗星技術を使用しています。私はクロスサブドメインのもののためのiframeを使用しています。これらの手法を実装する際に遭遇した1つの問題は、ユーザーがページをリフレッシュするか、別のページに移動して新しいリクエストが発生した場合です。彗星の接続は古いページから開いたままになります。私のサーバー(竜巻)は決して接続を受け取っておらず、私の限定された

    2

    1答えて

    まず、私が達成しようとしていることを言いましょう。現在作業しているドキュメントに変更が加えられた場合は、Webアプリケーションのユーザーに通知したいと思います。私は希望の結果を得るために長いポーリングを使用するつもりです。 長いポーリングページ(タイムアウトが切れるまで約250msのポーリングとスリープ)にリクエストを送信し、同時に自分のWebサイトに別のページをロードしようとすると、2番目のリク

    5

    3答えて

    私はバックエンドサーバとしてApacheを使用しています。これはPHPスクリプトとnginxを静的コンテンツを扱うリバースプロキシサーバとして実行します。 私はいくつかのプロセスのIDを与えて、このプロセスを実行する(かなり長い)phpスクリプト。私はそのプロセスのIDだけをブラウザに渡す必要があります。 // ... ob_start(); echo json_encode