Bluetooth 経由でコンピュータにアクティブに接続されているデバイスがあります。C#.NET アプリケーションからデバイスを切断して、コンピューターがデバイスに接続されないようにしたいと考えています。
どうすればこれを行うことができますか?
適切なソケットを見つけてそのソケットを切断することと関係があると思いますか? (しかし、私はソケット接続について何も知らないので、これは純粋に推測です。)
何か案は?
Bluetooth 経由でコンピュータにアクティブに接続されているデバイスがあります。C#.NET アプリケーションからデバイスを切断して、コンピューターがデバイスに接続されないようにしたいと考えています。
どうすればこれを行うことができますか?
適切なソケットを見つけてそのソケットを切断することと関係があると思いますか? (しかし、私はソケット接続について何も知らないので、これは純粋に推測です。)
何か案は?
Bluetooth (具体的には C# ではなく Java と Perl) での私の経験では、入出力ストリームを閉じると接続が切断され始めます。次に、毒の最後の投与は、ソケットを閉じることです。/$0.02
C#を使用したBluetoothデバイス開発に関するMSDNブログから:
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.WindowsMobile.SharedSource.Bluetooth;
namespace ToggleBluetooth
{
class Program
{
static void Main(string[] args)
{
BluetoothRadio brad = new BluetoothRadio();
if (brad.BluetoothRadioMode == BluetoothRadioMode.Off)
brad.BluetoothRadioMode = BluetoothRadioMode.On;
else
brad.BluetoothRadioMode = BluetoothRadioMode.Off;
}
}
}