Windows手机应用程序蓝牙连接



如何使用c#中的应用程序通过蓝牙将我的windows phone设备与其他设备连接?所以我也可以用我的应用程序互相发送消息,或者我可以通过蓝牙连接创建多人游戏。

以下示例显示如何创建蓝牙RFCOMM套接字连接以将应用程序连接到设备:

Windows Phone 8网络示例

基本上,您必须使用配对的蓝牙设备创建一个套接字连接:

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会议中显示。你可以在这里找到演示视频:

WindowsPhone8:Networking,Bluetooth,and NFC Proximity for Developers(Build 2012)

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

相关内容

最新更新