問題タブ [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.
wcf - WCF:AnnouncementServiceがローカルホストのオンライン/オフラインメッセージのみを受信するように設定する方法
wcf-libを作成しますが、プロセス間通信が必要です。libを使用しているアプリを開くと、お互いにアナウンスします。UdpAnnouncementEndpointを使用しますが、機能します。ただし、イントラネットからアナウンスを受け取ります。私に何ができる ?
そして私はこのようなコードでエンドポイントを作成します:
ホストにAnnouncementsListenerを追加します。
c# - WCF Discovery 使用時の TCP/IP 例外
次のコードがあります...
DiscoveryService.cs
サーバー.cs
Client.cs
現在、このコードは、サービス コントラクトに関係するものを変更する時点まで機能しているように見えます。この時点で、TCP 例外、エラー コード 10061 (接続がアクティブに拒否されました) が発生します。ただし、誰が拒否したのか、理由はわかりません。コードを以前の状態に戻そうとすると、それが機能していたときにできません。プロジェクトに何かを追加/削除した後 (そう思われる)、単に機能しなくなります。
私が構築するたびに、最初に掃除します。また、ここに掲載されている指示に従っています。
何かご意見は?
discovery - STM32F4 Can1 から最初のメッセージを取得して Can2 に送信する方法、Can1 と Can2 の速度が異なる
開発キット STM32f4 ディスカバリ キットがあり、Canbus インターフェイス モジュールが 2 つあります。Can1 から最初のメッセージを取得して Can2 に送信する方法、 Can1 と Can2 は速度が異なります
android - Bluetooth デバイスの検出で重複した名前がリストされる
Bluetooth デバイスを検出するために DeviceListActivity を使用しています。これは、Android Bluetooth チャット プログラム サンプルで使用されるアクティビティです。
仮想マシンでプログラムを実行します。
問題: Bluetooth デバイスのスキャン/検出を開始すると:

重複するデバイス名がリストされています:

検出可能なデバイスが 1 つありますが、プログラムはそのデバイスを複数回リストします。
デバイス名が重複しないようにするにはどうすればよいですか?
活動コード:
編集: この問題は、私の実際のデバイス(スマートフォン)では消えています。なぜエミュレーターにそのような問題があるのか わかりません!
android - ACTION_REQUEST_DISCOVERABLE を使用する BluetoothAdapter
これに従って、 BluetoothAdapter を使用しACTION_REQUEST_DISCOVERABLEて他のユーザーに自分の電話を検出しようとしています:
Bluetooth Permission Request のダイアログ ボックスが表示されるのですが、なぜかアクティビティに表示されません。このプログラムを終了したときにのみ表示されます。そのダイアログのメニューをオーバーライドしたい。
変更できますか?できる場合、どうすれば変更できますか?そして、私が参加しているアクティビティでそれを見ることができないのはなぜですか?
rest - HATEOAS-検出とURIテンプレート
社内で内部データ用のHATEOASAPIを設計していますが、リンクの検出に問題があります。誰かがこのシステムの特定の従業員に関する情報を取得するための次の一連の手順を検討してください。
- ユーザーはGETを送信して、使用可能なすべてのリソースを取得し、rel=" "
http://coredata/としてタグ付けされたリンクを含む多数のリンクを返します。http://coredata/rels/employees - ユーザーは最初のリクエストからrelでHREFをフォローし、(たとえば)でGETを実行します。
http://coredata/employees
この最後の呼び出しから返されたデータは、私の難問であり、さまざまな提案を聞いた状況です。それらのいくつかを次に示します。
- そのGETはすべての従業員(おそらく切り捨てられたデータを含む)を返し、クライアントはそのリストから必要な従業員を選択する責任があります。
そのGETは、クエリを実行する方法/1人の従業員を取得する方法/すべての従業員を取得する方法を説明するいくつかのURIテンプレートリンクを返します。何かのようなもの:
私はここでHATEOASに最も近いものに少し立ち往生しています。オプション1の場合、ナビゲーションのためにクライアントに毎回すべての従業員を取得させたくはありませんが、例2のURIテンプレートを使用すると、帯域外の知識がどのように導入されるかがわかります。
私の他の考えは、RetrieveOne、Query、およびAll操作をクールなURLとして使用することでしたが、これは、1つのベースURIから必要なリソースにナビゲートできるはずであるという概念に違反しているようです。
他の誰かがこれを処理するための良い方法を思いついたことがありますか?1つのリソースまたは一連のリソースを取得すると、ナビゲーションは非常に簡単になりますが、検出に使用するのは非常に難しいようです。
local - CUPS @LOCAL 値
2台のマシンを手に入れました。1 つは CUPS 1.5.0 で、もう 1 つは CUPS 1.6.1 です。2 台のマシンは同じローカル ネットワーク上にあります。ネットワーク上のプリンタを完全に検出したい。次のコマンドを実行すると:
両方のマシンで異なる結果が得られます。CUPS 1.5.0 を搭載したものは、CUPS 1.6.1 を搭載した他のマシンからも得たい結果です。
私は問題を理解しました!@LOCALCUPSという変数があります。上のコマンドは次のようになります。
問題は、2 番目のケース (CUPS 1.6.1) の値が@LOCALブロードキャスト (192.168.3.255) ではなく、マシンのローカル IP (192.168.3.69) であることです。
マシン 2 で次のコマンドを実行すると、すべてが完全に機能します。
@LOCAL変数の値を設定する方法を教えてください。または、CUPS 1.5.0 はインストール時に適切に構成され、1.6.1 では構成されないのはなぜですか? (インストール後に何もしませんでしたが、完全に機能しました)
android - ネットワーク上のAndroidデバイスを検出する方法はありますか?
ネットワーク上のAndroidデバイスを検出し、それらに関するデバイス情報を取得できるようにしたいと考えています。AppleデバイスはBonjourサービスを実行しているため、これは非常に簡単です。ただし、Androidで実行されている同様のサービスは見つからないようです。
これは、Androidデバイスを変更したり、サービスをインストールしたり、ポートを開いたりしなくても機能する必要があります。Bonjourがバニラアップルデバイスを見つけるのに役立つ方法で、バニラAndroidデバイスと連携することを目的としています。デバイスがAndroidを実行していることを確認できれば十分です。
選ばれた回答:(まだ)最高評価の回答ではありませんが、ルイスの回答をご覧ください。彼が言及しているように、(ローカルDNSサーバーを使用して)DNSルックアップを使用してAndroidデバイスを検出できます。Androidはデバイスにandroid -_____のホスト名を使用するように強制するため、これは100%の成功率であることがわかりました。これは、たとえそれが根付いているとしても、電話で変更するのは明らかに難しいです。ですから、これはかなり正確な方法だと思います。ありがとう、ルイス!
サンプルコード:これをJavaで実装する場合(たとえば、Androidで実行する場合)、getHostName()は外部DNSサーバーを使用するため、簡単に使用することはできません。たとえば、ルーターでローカルDNSサーバーを使用するとします。ルイスは、Wifi接続のDNSサーバーを変更できるが、他のことを壊す可能性があると以下に述べています。代わりに、dnsjavaターゲットを絞ったDNS要求を送信するのにライブラリが非常に役立つことがわかりました。ライブラリを使用したサンプルコードは次のとおりです。
これにより、次の出力が得られます。
ビンゴ。
android - .NETを使用してモバイルデバイス(AndroidおよびIOS)を検出する
ネットワークに接続されているデバイスを検出するASP.NET(VB.NET)アプリケーションに取り組んでいます。ネットワークに接続されているIOSデバイス(iphone、ipad、ipod)およびandroidデバイス(電話、タブレット)を検出する方法はありますか?
手伝ってください。
ありがとう。
Umer