Отправка / получение текста Bluetooth без сопряжения с использованием C # на 2 компьютерах Windows 7

Я читал, что сопряжение является обязательным перед передачей чего-либо по Bluetooth, но я хочу знать,

Могу ли я создать приложение, которое будет читать текст транслируется другим приложением Bluetooth без сопряжения.

Потому что мы можем видеть имена других устройств Bluetooth рядом с устройством. Так что нельзя установить наше Bluetooth-радио в состояние, при котором оно будет читать любое текстовое сообщение для передачи по Bluetooth.

Пример: есть createInsecureRfcommSocketToServiceRecord () и listenUsingInsecureRfcommWithServiceRecord () но разве такого нет в C # для Windows?

Спасибо


Моя конечная цель : -)

создает приложение, работающее на ПК с Windows 7, которое мгновенно создает сеть Bluetooth для однорангового файла передача и чат

Сценарий

Есть группа людей, у каждого есть это приложение на каждом компьютере, один хочет поделиться файлом, (может быть электронная книга, PDF или что-то еще) с остальными. Он устанавливает свою сеть «net» (или любое другое имя) в конфигурации своего приложения, а другие также помещают это же имя в каждое приложение. Наконец, каждый пользователь может видеть список других узлов Bluetooth вокруг себя на дисплее своих приложений, настроенных на то же сетевое имя «net». так что каждый может отправлять файлы выбранным узлам в той же сети.

Дизайн

  • Каждый пользователь только включает радиомодуль Bluetooth , а затем вводит желаемое имя сети в этом приложении
  • Каждое приложение на ПК будет итеративно связываться с доступными устройствами Bluetooth через временно созданные соединения ( без сопряжения или участия пользователя ), проверять их сетевые имена и перечислять обнаруживаемые ПК с похожими сетевыми именами
  • ] Затем они будут передавать эти списки друг другу, так что один компьютер знает компьютеры в их одной сети, даже если они не находятся в зоне досягаемости напрямую.
  • Отправить файлы с одного компьютера на один или несколько компьютеров по пути, разрешенному алгоритмом , даже отправлять тексты чата.
  • Все это будет достигаться с помощью простых временных Bluetooth-соединений, устанавливаемых время от времени между каждым приложением, которые не требуют сопряжения или аутентификации, кроме сетевого имени. (Потому что я не знаю, как создавать пикосети с помощью C # или как создавать протоколы маршрутизации Bluetooth.
  • Никакая другая безопасность не реализована.

Пожалуйста, дайте мне знать о другом лучшем дизайне или способе. Большое спасибо для чтения длинного текста. Также включите любой полезный код, который может помочь мне в достижении вышеуказанного.

7
задан Zerone 13 August 2011 в 10:12
поделиться