2016-09-06 38 views
0

我有一个用C#编写的使用Proximity API的UWP应用程序。只要发现数据为25个字节或更少,我就可以成功启动客户端并能够在主机应用程序中检测到它们。当我将DiscoveryData设置为26-32字节(32字节的限制)时,PeerFinder.FindAllPeersAsync()不检测客户端。PeerFinder DiscoveryData长度阻止客户端被看到

有没有人遇到过这个?

回答

0

我发现了这个问题。我将DisplayName设置为32个字符的字符串(尽管它具有50个字符的限制),这似乎正在计算PeerInformation中的某些未知字节限制。当我将DisplayName设置为较短的字符串时,它将接受32字节的DiscoveryData并对主机可见。