這是情況。我正在創建一個利用藍牙來更新彼此狀態的連接客戶端的Android。這個想法是讓藍牙連接的主機擁有一個包含所有這些統計數據的多維數組。每次客戶端更新主機的新狀態時,主機會更新陣列中的數據,然後將其發送給所有客戶端。Android藍牙多個客戶端到一個主機
當然,這聽起來像牛奶和餅乾給我,但不幸的是,它不是。我知道我需要在每端都有一個藍牙套接字,並且其中一個需要成爲主機套接字。所以,完成一個連接似乎非常簡單。但是如果我想接受更多的連接呢?我一直在閱讀,顯然我必須爲每個連接創建一個新的線程。我不明白這是怎麼回事,有人能解釋一下嗎?
感謝您的回覆。我以前看過BluetoothChat示例,但我想我不熟悉代碼足以遵循它。但是,我瀏覽了文檔,看起來很直接,但有一部分讓我無能爲力。我應該在服務器上打開一個線程以保持接受連接,然後將它傳遞給可以處理藍牙套接字的方法? – Zizo47 2012-03-14 17:01:13
是的,這是我在使用藍牙技術時使用的策略 – mfrankli 2012-03-14 17:05:12
好的,非常感謝您的回答,我可以告訴您,您在說什麼。這是一個恥辱,你不能在stackoverflow上給人發信息,否則我會要求你回答其他可能會出現的問題。<無論如何,再次感謝... – Zizo47 2012-03-14 17:09:53