2013-03-05 2 views
2

Я хочу знать, можно ли создать групповой чат Bluetooth, используя пример Bluetooth-чата, который приведен в качестве примера в Android SDK. Я хочу расширить это приложение, чтобы позволить нескольким пользователям подключаться друг к другу, а затем они должны иметь возможность видеть сообщения друг друга. В принципе, как Whatsapp работает на Bluetooth.Bluetooth Group Chat для Android

Может ли кто-нибудь помочь мне?

+0

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

ответ

0

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

НО НО ....
Практически нет, потому что андроид не поддерживает стабильное соединение с несколькими устройствами (более чем на 2 или 3).

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

И даже если вы сделаете любое устройство Android на сервере Bluetooth, как вы будете управлять подключением этого устройства Bluetooth на Android-устройстве с несколькими клиентскими устройствами Android Bluetooth без отключения соединения со стабильным соединением?

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

+0

Что делать, если мы подключим 30 устройств таким образом, чтобы создать сеть, в которой каждое устройство всегда подключается к другому уникальному устройству. Затем мы могли бы использовать p2p для обмена журналом чата между всей группой. –

Смежные вопросы