2013-11-27 144 views
1

如何使用c#中的应用程序通过蓝牙将我的Windows Phone设备与其他设备连接起来?所以我可以使用我的应用程序向对方发送消息,或者我可以通过此蓝牙连接创建多人游戏。Windows Phone应用程序蓝牙连接

回答

2

下面的例子说明如何创建一个蓝牙RFCOMM套接字连接到您的应用程序连接到设备:

Windows Phone 8 Networking Samples

基本上,你必须创建与配对的蓝牙设备的套接字连接:

PeerFinder.AlternateIdentities["Bluetooth:PAIRED"] = ""; 
var available_devices = await PeerFinder.FindAllPeersAsync(); 
if (available_devices.Count > 0) 
{    
    PeerInformation pi= // Select the device 
} 
StreamSocket socket = new StreamSocket(); 
await socket.ConnectAsync(pi.HostName, "1"); 

此示例显示在Build 2012会议中。你会发现这里呈现的视频:

的Windows Phone 8:网络,蓝牙和NFC接近的开发商(建设2012)

http://code.msdn.microsoft.com/wpapps/Windows-Phone-8-Networking-835239c1

+0

感谢您的帮助! – HICURIN