問題タブ [discovery]

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 投票する
2 に答える
431 参照

wcf - 自動生成されたサービスにデフォルトのエンドポイントを追加します

デフォルトのサービスエントリを動的に生成する.NET4とWCFの新機能を使用しています。これは、構成ファイルに約30の同一の(契約を除く)サービスエントリを追加する手間が省けるため、非常に便利です。

ここで、ディスカバリーを使用したいと思います。検出動作をデフォルトの動作(名前なし)に追加するだけなので、アナウンス部分(オンラインおよびオフラインのときにHelloByeを送信)は問題ありません。それはうまくいきます。

ただし、検出部分(検出要求への応答)では、すべてのサービスにDiscoveryEndpointを追加する必要があります。それは私がどうしたらいいかわからない部分です。MSDNで情報が見つかりませんでしたが、実際に実行できるかどうかはわかりません。

任意のポインタをいただければ幸いです。

乾杯。

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

logging - ログファイルのパターンを自動的に検出するオープン ソース ツールはありますか?

私は何年もの間、クラスター化されたシステムに取り組んできましたが、プレーンテキストのログファイル (とりわけ) を簡単に照会できるツールが必要であると判断しました。すべてのログファイルを古いテスト マシンにダウンロードしました。圧縮すると約 20 GB かかりますが、圧縮しないと 550 GB かかります (多くのスタック トレースが原因の 1 つです)。さまざまな人々によってさまざまな「トピック」が維持されており、ログ形式は長年にわたって変更されています。しかし、どうにかして、すべてのトピックにわたって単一の一貫した形式に変換できると仮定しましょう。

私の質問は次のとおりです。それらのファイルを解き放つことができる無料/オープンソースのツールはありますか?それは、繰り返される同様のログメッセージを自動的に認識します。メッセージの例:

このようなメッセージのインスタンスが多数ある場合、ツールは次のようなパターンを見つけます。

* は可変データのプレースホルダーです。これらのパターン (定期的に更新する必要があります) があれば、新しいメッセージをそれぞれパターンと照合し、有用な統計を作成できます。

理想的には、ツールは Java、または Python または Perl であり、それらを使用しており、Windows と Linux が混在する環境にいます。

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

c# - WCF とサービス検出のタイムアウト

誰かが検出のタイムアウトを設定する方法を知っていますか? デフォルト値は 10 ~ 15 秒のようで、縫い目が少し長いです...

魔女側で設定する必要がありますか? サービス?クライアント?

サービス:

クライアント:

前もって感謝します

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

windows - 直接接続されたデバイスのIPアドレスを検索する

特定のイーサネットインターフェイスに直接接続されているデバイスのIPアドレスを確認する方法はありますか?つまり、1つのホスト、1つの有線イーサネット接続、および1つの2番目のホストがこの有線接続に接続されている場合、IPの下のどのレイヤーまたはプロトコルを使用してこれを見つけることができます。

また、Windows-API関数またはコールバックを使用したWindowsのみのソリューションにも慣れています。

(これを行う実際の方法はおそらくDHCPを介することを知っていますが、これはレガシーデバイスの検出に関するものです。)

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

wcf - WCF ServiceDiscoveryBehaviorアナウンスエンドポイントを使用する場合、サービスを定期的に「再アナウンス」しますか?

既知のURIでホストされているManagedDiscoveryServiceがあります。検出可能なサービスがあり、開始時に、サービスのServiceDiscoveryBehaviorに追加されたAnnouncementEndpointを使用して自分自身をアナウンスします。

私が解決したい特定のユースケースは次のとおりです。

  1. マネージドディスカバリーサービスが開始されます。
  2. 検出可能なサービスが開始され、ManagedDiscoveryサービスに通知されます。
  3. Managed Discoveryサービスが再起動されます(さまざまな理由で)。

それでは、検出可能なサービスはどのようにしてそれ自体をマネージドディスカバリーサービスに更新(再アナウンス)しますか?

Managed Discoveryサービスはエンドポイントを永続化し、起動時に復元できることは知っていますが、エンドポイント情報が古くなる可能性がないように、すべてを動的かつ自己修復する必要があります。

別のユースケースは次のとおりです。

  1. 既存の検出可能なサービスが実行されています。
  2. 新しいマネージドディスカバリーサービスがオンラインになりました。

新しいManagedDiscoveryサービスに対して同じアナウンスサービスコントラクトコールを強制または呼び出すにはどうすればよいですか?

これが私が達成したいことについての十分な情報であることを願っています。

0 投票する
0 に答える
262 参照

android - Bluetooth Discovery がインターネット接続を停止しますか?

この奇妙なことが起こります。startDiscovery() が呼び出されるたびに、アプリケーションは (ご想像のとおり) 次の最初の 10 ~ 12 秒間応答を続けます。ただし、この期間中に Http リクエストが起動されると、常に停止します (http 接続でデータをリクエストまたはダウンロードすることはできません)。

DefaultHttpClient.execute() メソッドを使用して、Wi-Fi ネットワーク経由でデータを要求します。

これは、自分のアプリケーションで発生しているだけではありません。アプリケーションがバックグラウンドで Bluetooth 検出を行っていて、Google マーケット プレイスから何かをダウンロードしたい場合にも、これが表示されます。

誰かが似たようなことを経験したことがありますか?

2011 年 8 月 18 日更新:

インターネットでストリームを聴いているとき: ディスカバリがアクティブになるたびに、ストリームがドロップアウトしていることに気付きました。アクティブなネットワーク トラフィックを調べたところ、実際に 2 つのドロップが確認できました。これは私のコンピュータからのネットワーク トラフィックであり、私の Android デバイスからのものではないので、私が不思議に思うことです。Androidデバイスがアクティブなwifiネットワークと何らかの形で競合しているようです? Bluetooth 検出がアクティブ化されている場合、wifi ネットワークはパケットをドロップしますか?

これに詳しい人はいますか?

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

networking - コンピュータ以外のネットワークデバイスを特定しますか?

私は現在、ネットワークをスキャンしてネットワーク上のコンピューターとデバイスを検出するプログラムに取り組んでいます。さまざまな操作を使用して、検出したデバイス上のデータを検索しますが、ネットワークデバイスとコンピューターを区別したいと考えています。そして、私がこれを行う方法を誰かが知っているかどうか疑問に思っていますか?

SNMPを少し調べて、ネットワークプリンター、ルーター、モデムに接続してみました。しかし、私はプリンターにしか接続できないようで、ルーターもモデムも応答しません。

IPアドレスが属するデバイスの種類を識別する別の方法はありますか?

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

android - Android cancelDiscovery Bluetooth が機能しない

ボタンクリックで Bluetooth 検出プロセスを停止したい。を使用btAdapter.cancelDiscovery()していますが、アプリは引き続きデバイスをスキャンします。私はすでにBLUETOOTH_ADMIN許可をマニフェストに入れています。ここで何かが恋しいですか?

編集:Logcatから投稿

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

networking - コマンドライン経由でコンピュータに接続されているデバイスを検出しますか?

ネットワーク内のすべてのデバイスを確認したいと考えています。コマンドラインを使用して実行したいと思います。

可能ですか、目的を達成するのに役立つツールの名前を教えてください。

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

java - Java ネットワーク検出

PC で Java アプリケーションを実行しています。これには、物理​​マシンで実行されている仮想マシンの移行が含まれます。ネットワーク上の他の物理マシンに接続して、クライアント マシンでアプリケーションを実行せずに、仮想マシンで実行されている仮想マシン、使用されているエミュレーターなどの情報を取得する方法。2. ネットワーク検出は自動でなければなりません。つまり、任意の PC がネットワークに接続されるとすぐに、私のマシンは PC の可能なすべての詳細を表示するはずです。3. ネットワーク上のすべてのコンピュータに ping を実行するつもりはありません。クライアント マシンでアプリケーションを実行したくありません。私のマシンは、ネットワーク検出と情報収集を自動的に行う必要があります。

誰かが私を助けてくれますか?ありがとう。