2017-01-11 7 views
3

私は、PCアプリケーション用のリモートコントロールとなるモバイルアプリを作成しています。私がやりたいことは、WiFi Directを使ってカップルすることです。Windows 10およびAndroid搭載のWiFiダイレクトP2Pサービスの検出 - 可能ですか?

P2Pサービスディスカバリ機能については、特定のサービスを実行しているデバイスだけを見ることができます(利用可能なすべてのWiFi Directデバイスではありません)。

私はこれらのヒントを使用して実装のAndroid側では

:私はこのアプリを実行しているhttps://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html

のWindows側では:https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/WiFiDirectServicesは は残念ながらPC側の場合には、私も広告掲載を開始することはできませんよ私のサービス - Advertisement Statusは、起動しようとした直後に自動的に 'Aborted'に設定されます。

1)WindowsアプリケーションとAndroidデバイスが提供するWiFi P2P NSD機能を組み合わせることは可能ですか? (時間を無駄にするかどうか尋ねる)

2)Windows PCがP2Pサービスディスカバリをサポートすることは可能ですか? Hereシステム機能の問題について説明します。私のPC WiFi Directの場合はサポートされており、P2Pディスカバリ機能はありません。ハードウェアとソフトウェアのどちらをサポートする方法はありますか?

+0

あなたは、Androidにプリンタをフックすることができますので、デバイスは無線直接経由で私はなぜWindowsができないのか分からない。ネットワークプロトコルをインストールする必要があるかもしれないが、 –

+0

こんにちは、それは面白い! (プリンタのソフトウェアが名前でサービスを宣伝しているなど)、またはそのタイプのデバイスでWiFi Directデバイスが一般的に発見されているのですか?私がしようとしているのは、無関係なデバイスを発見するプロセスをバイパスすることです。私のアプリを走らせているものだけを見つけて、自動的にそれらに接続します(これはNSDのためです) 私の知る限り)。 –

答えて

0

Windows 10以上で動作します。& 8.1 PeerFinderライブラリを使用したUWPアプリ。ただし、このライブラリを使用すると、PCからPCへ、またはモバイルからモバイルへ、PCからモバイルへ、またはその逆のいずれかで検出を実行できます。

ただし、wifi-directではなくPeerFinderライブラリの制限です。広告&の検索には、引き続き基本的なWi-Fiダイレクトライブラリを使用できます。これは可能であり、私はウィンドウデスクトップのアプリケーション&ウィンドウモバイル(アンドロイドではない)の間でこれを少なくともatleastでテストしました。

0

この問題について:広告ステータスは自動的に「中止」に設定されます 同じ問題が発生しました。問題は、私の場合、PREFIX(Publish Prefix:xxx)を指定したときでした。サービス名のみを入力し、すべてのオプションをデフォルト値のままにして、NOI接頭辞を付けると、サービスは実行を開始し、予期したとおりにアドバタイズします。

プレフィックスを使用する場合は、プレフィックスに正しい構文を使用する必要があります。あなたのサーバーにいくつかのサービスを持っていたいとしましょう。次に、サービスごとに以下の構文を使用してください: MyServer.Service1 MyServer.Service2など(単語を区切るピリオドはサービス名の一部です)。あなたの接頭辞はMyServerでなければなりません。私の場合の答えだったが、私はまだ:(....接続して、私のためにいくつかの実際の作業を行うためのシステムを取得するために苦労しています

関連する問題