【发布时间】:2013-11-27 14:24:59
【问题描述】:
如何在 c# 中使用我的应用程序通过蓝牙将我的 windows phone 设备与其他设备连接?所以我也可以使用我的应用程序互相发送消息,或者我可以创建多人游戏来通过这个蓝牙连接玩。
【问题讨论】:
标签: c# windows-phone
如何在 c# 中使用我的应用程序通过蓝牙将我的 windows phone 设备与其他设备连接?所以我也可以使用我的应用程序互相发送消息,或者我可以创建多人游戏来通过这个蓝牙连接玩。
【问题讨论】:
标签: c# windows-phone
以下示例展示了如何创建蓝牙 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 感应(Build 2012)
http://code.msdn.microsoft.com/wpapps/Windows-Phone-8-Networking-835239c1
【讨论】: