2016-09-06 9 views
0

C#で記述されたProximity APIを使用しているUWPアプリがあります。 DiscoveryDataが25バイト以下であれば、クライアントを正常に起動してホストアプリケーションで検出することができます。 26-32バイト(32バイトの制限があります)のどこかでDiscoveryDataを設定すると、PeerFinder.FindAllPeersAsync()はクライアントを検出しません。PeerFinder DiscoveryDataの長さによってクライアントが表示されない

誰かがこれに遭遇しましたか?

答えて

0

問題が見つかりました。私はDisplayNameを32文字の文字列に設定していましたが(これは50文字の制限がありますが)、これはPeerInformationの未知のバイト制限を数えているようです。 DisplayNameを短い文字列に設定すると、32バイトのDiscoveryDataが受け入れられ、ホストに表示されます。

関連する問題