問題タブ [polling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
2443 参照

email - メールボックスがメールを受信したときにスクリプトをトリガーしますか?

メールを受信したときに特定のメールボックスを処理したいのですが、cron で n 分ごとにメールをチェックできることはわかっていますが、継続的にポーリングするのではなく、メールを「リッスン」する方法があるかどうか疑問に思っています。

0 投票する
1 に答える
232 参照

c# - Windows 開発者向けのポーリング サーバー パターンにはどのようなものがありますか?

ポーリング サーバーは、特定の種類のエンタープライズ アプリケーション、特にソーシャル ネットワーキング Web アプリケーションで取り上げられるテーマのようです。

私が読んだことによると、Unix 側の人々は、1 秒あたり数千のリクエストを処理できる memcache を使用しています。

memcache の代替手段がないため、Windows 開発者にはどのようなオプションがありますか? (そのレベルの Unix を学ぶ時間はありません)。

0 投票する
2 に答える
888 参照

asp.net - ASP.Net アプリケーションのポーリング戦略?

別のマシンでいくつかの作業を実行する必要がある ASP.Net アプリケーションがあります。これを行うために、両方のマシンに表示されるキューにメッセージを残しています。作業が完了すると、メッセージが 2 番目のキューに残されます。

ASP.Net アプリケーションで 2 番目のキューを定期的にチェックして、完了したタスクがあるかどうかを確認する必要があります。

そのようなループ以外に最適な場所はどこですか? Global.asax?

インターバル後に呼び出される関数を取得できることをどこかで読んだことを覚えています。それは適切でしょうか?

0 投票する
2 に答える
518 参照

polling - Webページを定期的にポーリングする

私は毎分かそこらでウェブページをポーリングする必要があるウェブサイトを持っています。サーバー上のページは別のタスクを実行します。Windowsのスケジュールされたタスクを使用しようとしていますが、毎分実行するように設定できません。Linuxにはこのためのcronジョブがあることは知っていますが、Windowsでは利用できません。

Windowsでこれを行う方法はありますか?

0 投票する
3 に答える
2339 参照

c# - ポーリングジョイスティック C#

残念ながら、スペースバーが押されたときに日付/時刻を記録するアプリケーションがあります。さまざまな理由で、ウィンドウに常にフォーカスがあるとは限りません。例: ウイルス チェッカーのポップアップ、iTunes の更新、Windows の更新など

ジョイスティック ボタンを使用すると、どのウィンドウにフォーカスがあるかに関係なく、ボタンを押すイベントを常に検出し、押された日付/時刻を記録できます。

今、私はいくつかのゲームのチュートリアルを見てきましたが、ジョイスティックのポーリングが画面の更新イベントに関連付けられているようです。とにかく押されても違いはありません。

それは私のニーズにあまり合わないので、ジョイスティックを頻繁にポーリングするスレッドを実行することを検討しています

私の質問は

  1. バックグラウンドスレッドが最善の解決策です
  2. ジョイスティックをポーリングする頻度
  3. ポーリング頻度を決定するには、どのようなタイマーを使用すればよいですか。

応答が少なくともキーボードと同等であることを望みます。また、トリガーが押されている場合に自動リピートしないことを確認する必要があります。

任意のサンプル コード (C#) を歓迎します

ありがとう

アレックス

0 投票する
2 に答える
1024 参照

winapi - Win32で通信ポートとstdinをリッスンします

Win32 APIを使用して、stdin / stdoutをシリアルポート(ある種のコマンドラインターミナルエミュレーター)にマップする小さなユーティリティを作成しようとしています。私は次のコードを持っていますが、これは機能するはずですが、シリアルポートから通知を正しく受信していないようです。

私がここで間違っていることについて何か考えはありますか?

0 投票する
1 に答える
879 参照

flash - フラッシュベースのジャバークライアントを実装する方法は?

フラッシュベースのジャバークライアントを開発しようとしています。iframeを実装せずに新しいページが読み込まれたときに、サーバーへのポーリングの問題を最小限に抑えるにはどうすればよいですか?

0 投票する
4 に答える
12057 参照

polling - データベースをポーリングする代わりに?

次のように動作するアプリケーションがあります。Linux マシンは、28 種類の顧客への手紙を生成します。レターは .docx (Microsoft Word 形式) で送信する必要があります。秘書は、必要に応じて自動的に使用される MS Word テンプレートを維持します。MS Word の使用から変更することはできません。

これらすべてを調整するために、ドキュメント ジョブがデータベース テーブルに配置され、各 Windows マシンで実行されている Python プログラムがデータベースを頻繁にポーリングし、必要に応じてジョブをロックアウトして実行します。

ジョブ情報の中央データベース テーブルを使用して、さまざまな状態 (「新規」、「処理中」、「完成」、「印刷済み」) を調整し、正確なステータス情報を提供します。

とにかく、クライアントがデータベースを頻繁にポーリングするのは好きではありません。クライアントは 5 秒ごとに hpoll します。

ポーリングを避けるために、私は「やるべき仕事があります」または「やるべき仕事がないかデータベースをチェックしてください」というブロードキャストメッセージをすべてのクライアントマシンに送信したいと考えています。

ある種のパブリッシュ/サブスクライブ メッセージ キューで十分だと思いますが、これ以上複雑になることは望んでいません。

これを実現するゼロまたはゼロに近い構成/メンテナンスのソフトウェアはありますか? オプションは何ですか?

バツ