2013-01-12 2 views
5

저는 멀티 플랫폼 멀티 플레이어 게임 앱을 개발 중이며 서로 선수들을 연결할 수 있기를 바랍니다. 대기 시간 문제 (및 서버에 대한 필요성)를 피하기 위해 Wifi Direct를 사용하여 플레이어를 서로 연결하고 싶습니다.Windows Phone 8 및 Android를 Wi-Fi Direct를 통해 연결할 수 있습니까?

이제 Windows Phone 8과 Android 모두에서 WiFi Direct를 지원하지만 서로 연결할 수 있습니까?

이상적으로는 플레이어가 게임을 호스팅하거나 게임에 참가했는지 여부를 결정한 다음 연결을 수락하거나 그에 따라 게임을 호스팅하는 플레이어 목록을 볼 수 있어야합니다. (게임 참여자는 서로를 볼 수 없게됩니다.)

Android에는 여기에 내가 필요로하는 것처럼 보이는 https://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html 문서가 있습니다.

http://msdn.microsoft.com/en-gb/library/windows/apps/windows.networking.proximity.peerfinder Windows Phone에는 여기에 몇 가지 설명서가 있지만 Wifi Direct (블루투스가 아닌)를 지원하는지 여부는 여전히 확실하지 않으며 호스트 서비스에 대한 네트워크 서비스를 허용하지 않습니다.

Windows Phone이 WiFi Direct를 지원하더라도 Android의 구현과 호환됩니까?

+1

"wifi direct (TM)"에 대해 들어 본 적이 없지만 두 플랫폼 모두 UDP 브로드 캐스트를 수행하므로 자신의 검색 프로토콜을 작성할 수 있어야합니다. – asveikau

+0

@asveikau Wifi Direct의 이점은 피어 투 피어이므로 동일한 멀티 캐스트 가능 라우터/스위치에 연결된 전화에 의존 할 필요가 없다는 것입니다. 하지만 내 게임 시나리오를 지원하기 위해이 작업을 수행하는 것이 좋습니다. 다음은 Windows phone 예제입니다. http://code.msdn.microsoft.com/wpapps/Multicast-Sockets-Sample-51190c11 –

답변

4

Windows Phone 8은 WP8 SDK의 WiFi 직접 통신을 지원하지 않습니다.

+0

저스틴에게 감사드립니다. 저는이 사실을 확실히 받아 들일 수 있습니다. 내 920이 Windows를 보여주고 있다고 확신합니다. 네트워킹. 근접. 플레이어 검색. 지원되는 검색 통계 유형 및 Windows. 네트워킹. 근접. Wifi Direct를 사용할 수 있다고 생각했습니다 (예제 코드의 나머지 부분에서 판단). 이 경우인가요? 그렇다면 정말로 우리에게 무엇을 말하고 있습니까? 감사. –

+0

곧 WP 8.1 SDK와 함께 사용 가능할 것입니다 ... –

+0

곧 여기에 표시된대로 : https://wpdev.uservoice.com/forums/110705-dev-platform/suggestions/3306284-support-for-wifi-direct – sinhayash