2011-09-22 136 views
0

我正在製作一個包含Android編程的schoolar proyect。我已經完成了大部分工作,但現在我需要通過Wifi將一個文件或緩衝字符串行從Android手機發送到另一個。我無法使用藍牙,因爲它已經被使用,而且Wifi速度非常快。發送數據的電話是2.2,我可以用它作爲主機(或者希望它可以這樣工作),接收機將是2.1。任何想法,我可以做什麼或在哪裏可以得到一些信息?通過藍牙將文件從Android傳輸到另一個Android,因爲它是通過藍牙完成的?

我認爲我必須在我的問題上更具針對性。我想發送的數據是相機的「視圖」或即時「視頻視圖」,就像Android攝像頭一樣。藍牙是非常bussy發送instrtructions一個小機器人和接收機器人的狀態。所以像拉斯特爾說的短信那樣瘋狂。

和格雷姆,我並不真正關心它是多麼安全(或者我錯了,並開始擔心它),因爲它只會是Android攝像機看到的,它是一個學校項目。你能分享我更多的信息嗎?謝謝。

回答

0

我不認爲你在這裏有很多選擇。您可以發送帶有附件的短信。否則你正在談論的是讓一個設備發佈到某個公共公告板或網站,並讓另一個手機接收它。真的藍牙是你想要的標準。

0

我可以看到這個工作的唯一方法是這樣:

有一個電話機打開網絡連接,以監聽UDP數據包,以「聽」到網絡上的其他手機。

讓其他電話機通過發送包含其IP的廣播數據包來「廣播」。

聽衆應該能夠直接發佈數據到該IP,而另一個應該能夠接收它。 (這兩個電話應該可以通過UDP進行監聽和廣播,同時還有一個開放的偵聽TCP/IP連接以準備接收數據。

使用不加密的UDP非常不安全。如何做到這一點的技術問題可能更好地在單獨的問題中提出。