Невозможно передать файл через Bluetooth с помощью кода - PullRequest
0 голосов
/ 14 апреля 2011

Я пытаюсь передать файл через Bluetooth с помощью кода.Я использую сокет программирования для передачи файла.Я успешно установил соединение Bluetooth (Samsung Galaxy Tab) с другим устройством (Htc Desire).

Теперь проблема в том, что я могу отправить любое текстовое сообщение, но не могу отправить файл между устройствами.

Пожалуйста, помогите мне в этом.

Спасибо,

1 Ответ

0 голосов
/ 14 апреля 2011

Похоже, вам нужен какой-то протокол прикладного уровня для передачи файлов на слой поверх вашего рабочего сокета.

Я не знаком с деталями этих устройств, но вы можетевероятно, используйте стандартный протокол, такой как FTP или HTTP , и в этом случае, вероятно, будет встроенный (на уровне ОС) API, который можно использовать для осуществления передачи.

Кроме того, вы можете свернуть свой собственный протокол.Это может быть так просто:

1) Send 64-bit int containing string length of filename (bytes)
2) Send filename string
3) Send 64-bit int containing length of file in bytes
4) Send contents of file
5) Disconnect

Удачи!

...