如何使用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