Is it possible to make an application that provide communication between one Windows 8 (as a server for example) device and 'n' (> 1) Windows Phone 8 devices using the Windows 8/Windows Phone 8 Proximity APIs?
[Edit] I mean simultaneously and using NFC to establish the connection and Wi-Fi or Bluetooth for data exchange.
According to this article : http://msdn.microsoft.com/en-us/library/windows/apps/br241210.aspx, Wi-Fi Direct is not supported on Windows Phone 8. What does it really mean? Between 2 Windows Phone 8 Devices?
I think it would work according to the MSDN library : http://msdn.microsoft.com/en-us/library/windows/apps/jj207060.aspx
This scenario works with Windows Phone 8 and Windows 8 devices. When a tap succeeds, you get back a socket that you can communicate with the other device. On Windows Phone 8, this socket is established on either a TCP/IP (Wi-Fi) connection or a Bluetooth connection.
Any ideas?
I have made some tests with several devices and what I can say is the following.
A W8 device and a WP8 device can only communicate if the 2 devices are NFC capable.
Indeed, Peer Browsing is not supported between W8 et WP8 (according to my tests). But once the NFC connection established the W8 and the WP8 can keep the connection using Bluetooth so the NFC connector can be released (NFC does not support multiple simultaneous connections).
You can keep several live connections between a W8 device and other devices (W8, WP8).
What I achieve to do is:
The hosting device can keep a socket per connected device. You just need to manage all the sockets to receive and send data.