2012-11-16 28 views
1

我試圖找出解決方案是在一個網絡上共享多個數據的多個android設備。在一個WiFi網絡上獲取多個Android設備以共享信息的最佳方式

假設他們都運行相同的應用程序,並且用戶「註冊」,我想弄清楚(沒有任何用戶輸入)網絡上的其他設備可用於與之通話然後發送他們註冊這些數據,以便當用戶轉到下一個設備時,他們的信息已經存在。

我可以ping通xxx0-255範圍內的255個連接的設備以​​查看哪些響應,但我不清楚如何編寫應用程序駐留服務器(使用術語鬆散地),然後可以發送數據。

我不能成爲第一個需要解決這個問題的人,但是在這方面我找不到任何有用的東西。

需要注意的是,這是針對沒有3G(或其他方式)上網的設備,而且他們所在的WiFi網絡也無法訪問互聯網,因此解決方案必須是100%的內部網絡,不能包含任何額外的設備(例如運行apache的所有設備可用作服務器的盒子)。

TIA

回答

1

但我不是,我怎麼可以編寫一個應用程序駐留服務器(使用術語鬆散),我可以接着將數據發送到清晰。

創建一個Service,其代碼打開ServerSocket並偵聽傳入的請求,如HTTP服務器。總體而言,這是危險的,但是對於受限制的環境 - 比如你的「100%內部網絡」 - 它應該是安全的。

相關問題