Я создаю приложение WPF для отправки и получения файлов по Bluetooth. Я использую библиотеку 32 футов для того же. Я могу отправлять файлы, используя службу Bluetooth ObexObjectPush.
Но когда файлы получены с использованием метода, указанного здесь , мое приложение не захватывает их, вместо этого мой компьютер захватывает его.
Вот мой код:
private void Listener(CancellationTokenSource token)
{
try
{
while (true)
{
using (var client = _listener.AcceptBluetoothClient())
{
if (token.IsCancellationRequested)
{
return;
}
using (var streamReader = new StreamReader(client.GetStream()))
{
try
{
// ... Custom operation
//....
}
catch (IOException ex)
{
client.Close();
break;
}
}
}
}
}
catch (Exception exception)
{
// todo handle the exception
}
}
Все, что я хочу сделать, это захватить все файлы, полученные с помощью Bluetooth. В настоящее время моя система показывает всплывающее окно для получения файла. Я хочу переопределить это поведение и хочу, чтобы мое приложение получило его.
Любая помощь в этом будет высоко оценена.