2016-09-06 8 views
0

근접 API를 사용하는 C#으로 작성된 UWP 앱이 있습니다. DiscoveryData가 25 바이트 이하인 경우 클라이언트를 성공적으로 시작하고 호스트 앱에서 클라이언트를 감지 할 수 있습니다. DiscoveryData를 26-32 바이트 (32 바이트 제한 있음)로 설정하면 PeerFinder.FindAllPeersAsync()는 클라이언트를 감지하지 못합니다.PeerFinder DiscoveryData 길이로 인해 클라이언트가 표시되지 않습니다.

누구에게이 문제가 발생 했습니까?

답변

0

문제점을 발견했습니다. 내 DisplayName을 PeerInformation의 알 수없는 바이트 제한에 대해 계산하는 것처럼 보이는 32 자 문자열 (50 자 제한이 있음에도 불구하고)으로 설정했습니다. 내 DisplayName을 더 짧은 문자열로 설정하면 32 바이트 DiscoveryData를 받아들이고 호스트에서 볼 수 있습니다.