Sto sviluppando un'app di gioco multipiattaforma multipiattaforma e voglio essere in grado di connettere i giocatori tra loro. Per evitare possibili problemi di latenza (e la necessità di un server) mi piacerebbe collegare i giocatori tra loro usando Wifi Direct.Windows Phone 8 e Android possono connettersi tramite Wifi Direct?
Sembra che Windows Phone 8 e Android ora supportano WiFi Direct ma possono essere creati per connettersi l'un l'altro?
Idealmente, vorrei che il giocatore fosse in grado di decidere se ospitare o partecipare a un gioco e quindi accettare le connessioni o visualizzare un elenco di giocatori che ospitano un gioco di conseguenza. (Gli addetti ai giochi non sarebbero in grado di vedersi)
Android ha qualche documentazione qui https://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html che sembra quello di cui ho bisogno.
Windows Phone ha qualche documentazione qui http://msdn.microsoft.com/en-gb/library/windows/apps/windows.networking.proximity.peerfinder ma non sono ancora sicuro se supporta Wifi Direct (piuttosto che solo bluetooth) e non sembra che mi consenta di ospitare un servizio di rete.
Anche se Windows Phone supporta WiFi Direct, è compatibile con l'implementazione di Android?
Mai sentito parlare di "wifi direct (TM)" ma sono abbastanza sicuro che entrambe le piattaforme trasmettano UDP, quindi dovrebbe essere possibile scrivere il proprio protocollo di scoperta. – asveikau
@asveikau il vantaggio di Wifi Direct è che è peer to peer in modo che non dovrei fare affidamento sui telefoni collegati allo stesso router/switch multicast abilitato. Ma come suggerisci sarebbe possibile farlo per supportare il mio scenario di gioco. Ecco un esempio di telefono di Windows http://code.msdn.microsoft.com/wpapps/Multicast-Sockets-Sample-51190c11 –