問題タブ [network-monitoring]
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.
c# - インターネット接続の状態を監視する
google.comへの接続に応じて色が変わるコントロールを( WPF、C#で)実装しようとしています。Googleとの接続がある場合、楕円は緑色です。それ以外は赤です。Ellipse
私はこのようにコーディングしました:
XAML コード
および C# ビハインド コード (値コンバーターと関数チェック接続):
うまく機能しますが、2 つの問題があります。
- 接続を確認するのに時間がかかるので、新しいスレッドで行うべきだと思います(間違っている場合は理由を教えてください)
- さらに重要なことは、プログラムの実行が開始されたときに一度だけGoogleとの接続をチェックすることです(バインディングを使用しているにもかかわらず、常に接続が監視されることを期待しています)
これをどのように解決すればよいですか?インターネット接続を切断すると、コントロールの色が変わる
ように、常に接続を監視したいと考えています。Ellipse
objective-c - Reach-ability クラスは iOS dev でデータを送受信し続けますか?
私はしばらくの間 Reachability クラスに取り組んでおり、Apple サンプルのものと ddg のものの両方を試しました。Notifier を起動した後、Reachability クラスがデータを送受信し続けるかどうかは疑問です。
さまざまなホストに頻繁に接続するアプリを開発しているので、シングルトンを作成し、必要な到達可能性クラスをアタッチすることにしました。アプリが起動すると、リアカビリティ クラスが開始され、通知機能が開始されます。このシングルトン クラスを移植可能にし、あまり書き直さずに他のアプリに適用できるようにするため、シングルトン アプローチを使用します。このように実装するのが良い考えかどうかはわかりませんが、非常にうまく機能しました。
ただし、アプリを使用した後、デバイスのバッテリーの消耗が大幅に速くなったと報告した人もいれば、データ使用量が増えたと報告した人もいます. 私のアプリはバックグラウンドでデータを送受信しないので、到達可能性に関連しているのではないかと考え始めます。
Instrument を使用してエネルギー使用量のプロファイリングを試みたところ、アプリをアイドル状態にしても、ネットワーク インターフェイス経由で継続的に小さなデータ (平均で数百バイト) が入ってくることがわかりました。ただし、データの送信はほとんどありません。
Reachability では、開始時にデータの使用が必要であることはわかっていますが (DNS の解決など)、notifier の開始後もデータを使用し続けるかどうかはわかりません。誰でもわかりますか?
私は低レベルのプログラミングに精通していません。誰かが到達可能性がどのように機能するかを説明できればうれしいです。
wpf - テストが 1 回成功すると、InternetCheckConnection は true を返します
プラットフォーム: WPF (.NET 4.5)。
できるだけ早くインターネット接続を確認するために、次の関数を使用します。
問題は、インターネットに接続していてプログラムが実行されている場合、 (予想どおり) trueInternetCheckConnection
が返されることですが、プログラムをしばらくスリープさせ、この瞬間にコンピューターをインターネットから切断し、その後、もう一度接続を確認してください。まだtrueが返されています。
どうして?!
問題を示すコードを用意しました。
このプログラムを開始する前に、インターネットに接続していることを確認してください。
このメッセージの後:
インターネットとの接続 (切断) には 20 秒かかります。
インターネットから切断します。インターネットから切断されていてもTrueInternetCheckConnection(www, 1, 0)
を返すことがわかります。問題はなぜですか?
linux - Ubuntuで(sshローカルポート転送を介して)リモートログインマシンのトラフィックを監視する
私はsshd
自分のコンピューター(Ubuntu-12.10)で、他のPC(let pc2)がローカルポート転送を介してゲストアカウントに接続できるようにしました。
では、PCからのそのpc2のトラフィック、つまり、開いているWebサイト、ダウンロードしているデータ、およびコンピューターを通過するその他のトラフィックをどのように監視できますか?
php - サーバー統計を監視するPHP
PHP を使用して、次のような外部サーバーに関する統計を取得する方法はありますか。
- ダウンロード/アップロード速度
- アップタイム
- オンライン/オフライン
PHP を使用していない場合、他の Web 言語はありますか?
すべてのサーバー(約10)をリストし、上記の統計を表示するログイン認証を持つサブドメインservers.domain.comが必要です。それらはすべて同じネットワーク上にあるわけではなく、約 3 つです。
networking - パンドラフムの監視
私はネットワーク監視の初心者です。pandorafms 4.0.2 無料版を使用しています。約 1,167 のエージェントと 5,831 のリモート モニターを追加しました。不明なエージェントと不明な監視レベルが高くなっています。不明なモニター/エージェントの数は増減しましたが、「0」にはなりませんでした。いくつかの不明なモニターをランダムにチェックし、ターミナルから IP アドレスに ping を実行します。結果はそれらが生きていることを示していますが、パンドラフムはそれらを未知の状態として示しています。約6時間後にチェックしました。しかし、ネットワークラグは依然として高い価値があります.助けが必要です.(私はubuntuサーバーを使用しています)
networking - UDPパケットの遅延時間を見つける方法
WiresharkツールからUDPパケットのラウンドトリップ時間を見つける方法??一度にたくさんのupdパケットを取得しているので、パケットごとに、応答を送信するのにかかる時間を見つけたいのですが、これを達成するための他のツールはありますか? ?
windows - 特定のWindowsサービスのネットワークアクティビティ
特定のWindowsサービスのネットワークアクティビティ(トラフィック)をログに記録するためにどのツールを提案しますか?これは、C#で記述されたWindowsサービスです。サービスは指定された時間間隔でMysqlサーバーに接続しています。しばらくの間(24時間)ログに記録し、その動作を分析したいと思います。
Windows Resource Monitorはその仕事をしますが、ファイルに記録する必要があります。送信値と受信値を含む日時スタンプで十分です。何を指示してるんですか?
driver - ネットワーク監視に使用するテクノロジ/API/テクニックは何ですか?
さて、私はファイルシステム、レジストリ、およびネットワークアクティビティを監視するユーティリティを構築しています(プロセスごとに、選択したプロセスによるアクティビティのみ)。ミニフィルター ドライバーを開発することで、ファイル システムとレジストリ アクティビティの部分を完成させました。ただし、ネットワークに対してどのようにすればよいかわかりません。私がやりたいことは、sysinternal の TCPView が行うこととよく似ていますが、選択したプロセスによって ESTABLISHED 接続を監視したいだけです。接続ごとにリアルタイムで取得したいものは次のとおりです。
-プロトコル (TCP または UDP)
-送信元ポート
-リモート IP とポート
-[オプション] 監視が開始されてから特定の接続で転送されたバイト数
何を使えばいいですか?LSP について聞いたことがありますが、もう少し詳しく読んでみると、適切に機能する LSP を作成するのは非常に難しいことに気付きました。また、それらが時代遅れになっていること。問題は、このモジュールを学習して書くのに約 2 ~ 3 週間しかないことです。時間制限があるため、WFP のようなものには行きたくありません。ただし、非常に優れたチュートリアルがない限り、MSDN のドキュメントについて話しているわけではありません。これが NDIS などを使用して「簡単に」実行できるかどうかはわかりません。
とにかく、どうしよう、どこに力を注げばいいのか。LSP について学ぶことでリスクを負うべきか、それとも NDIS がタスクを達成するか、または何か他のことを行うべきでしょうか。私は今、ちょっと無知です。ここで私を助けて!
networking - Wireshark を使用して Google ドキュメントのライブ アップデートを監視するにはどうすればよいですか?
Google ドキュメントがその場でドキュメントの変更要求を作成および処理する方法をよりよく理解しようとしており、Wireshark で監視できる特定の何かがあるかどうか疑問に思っています。
ありがとうございました。