nsd

    1

    2答えて

    みんな! 私はこのアプリをインストールした近くのデバイスとチャットできるAndroidアプリを開発しています。これを達成するために、Wi-Fi P2P APIとネットワークサービスディスカバリを使用して、近くのデバイスを検索しています。 サービスによって開始されたスレッド内の近くのデバイスを検索するためのコードを記述しました。デバイスが検出されると、サービスはこれまでに検出されたデバイスを表示する

    1

    1答えて

    NsdManagerを使用してアンドロイドにnsdserviceを登録しようとしていますが、内部エラーが原因で失敗しています。これは単なるテストであり、将来私は複数のデバイスを1つの "ホストデバイス"に接続できるようにしたいと考えています。クライアントはデータをホストに送信できる必要があります。ネットワーク内のデバイスipにホストのinetadressを設定しようとしましたが、同じ結果が出ました

    4

    1答えて

    を接続するための無線LANのP2Pを使用してグループを作成します。 私はネットワークサービスの検出とWiFiピアツーピアを使用してこれを行うことができることを知っているので、私は1つのデバイスとストリームデータを接続することができますが、複数のデバイスを接続するためのグループを作成するには、いずれかの助けを借りていただければ幸いです。 ありがとうございます!

    0

    1答えて

    NSDManagerクラスを使用してサービスのリストを検出するには、Google参照でコードを実装しましたが、サービスを検出しようとするとホストアドレスを取得できません。ディスカバリが開始されたときにnullを表示しています。私が参照したthis link同じネットワークに接続されたデバイスのリストを発見するために私はthis blogに続いて、同じネットワークに接続したときにすべてのサービスを取

    0

    1答えて

    こんにちは友人アンドロイドアプリでNETWROK SERVICE DISCOVERYを使って "_dockset._tcp"サービスタイプを探しています。私は正常にデバイスリストを取得していますが、私はすべてのデバイスのInetAddresのリストを取得することができません。私は最初に発見されたデバイスのInetAdressを取得するだけですが、私はすべてのデバイスのInetAdressを発見しま

    0

    1答えて

    誰もが同じエラーに直面して解決することができますか? java.lang.IllegalArgumentExceptionが:すでに使用 でandroid.net.nsd.NsdManager.registerService(NsdManager.java:485)でリスナー NsdServiceInfo serviceInfo = new NsdServiceInfo(); serviceIn

    0

    2答えて

    こんにちは、私はAndroid開発が初めてです。私はNSD Utilityクラスを作成しました。現在、DiscoveryListnerメソッドを呼び出すことができません。すべてのヘルプは MainActivity package com.example.android.implicitintents; import android.content.Intent; import android

    0

    1答えて

    登録の結果は空であってはいけません。これはlogcatとコールバックの成功登録の結果です。 registerService 46518 onServiceRegistered name: mytest, type: null, host: null, port: 0, txtRecord: システムによって生成されたポート46518、タイプ、txtrecordはすべて空です。 次のコードは

    0

    1答えて

    PrintServiceを実装しようとしています。ネットワークサービスディスカバリ(NSD)を使用してプリンタを検索しています(https://developer.android.com/training/connect-devices-wirelessly/nsd.htmlなど)NsdManager.DiscoveryListenerとNsdManager.ResolveListenerの両方が

    0

    1答えて

    登録サービスのポート番号を取得するのに問題があります。実際には、私のアプリケーションはポートxxxx(例えば40206)でサービスを登録し、登録は正常に完了します。私は登録されたすべてのサービスを発見するために発見を登録したとき、他のデバイスでは、私は有効なホスト名を指定して成功したサービスが、間違ったポート番号を見つけ、それは常にポート41 @Override public void onSe