110,534
社区成员
发帖
与我相关
我的任务
分享
BluetoothClient bc = new BluetoothClient();
bdi = bc.DiscoverDevices(20);
Guid spguid = OpenNETCF.Net.Bluetooth.BluetoothService.ObexObjectPush;
btaddress = OpenNETCF.Net.BluetoothAddress.Parse(BTMAC);
client = new OpenNETCF.Net.Sockets.BluetoothClient();
endpoint = new OpenNETCF.Net.BluetoothEndPoint(btaddress, spguid);
try
{
if (txtPin.Text.Trim() != "")
{
client.SetPin(btaddress, txtPin.Text.Trim());
}
client.Connect(endpoint);
}
catch(System.Exception e)
{
//unable to connect (server not listening on spguid)
MessageBox.Show(e.Message);
return false;
}
//connect socket
stream = (NetworkStream)client.GetStream();
return true;