2014-12-07 149 views
0

我想知道是否有可能爲Android創建一個「客戶端到客戶端」系統,以便用戶A可以發送序列化對象或類似於用戶B的內容,而不必先發送給服務器。這主要是爲了避免巨大的服務器成本,還有黑客攻擊的風險。是否有可能爲Android創建一個「客戶端到客戶端」系統?

編輯:我希望它可以達到1000公里左右,甚至更多,如果可能的話。

所有的答案和想法感謝!

+0

爲什麼我得到一個downvote? – 2014-12-07 16:03:49

+1

誰降低了我的投票能力。謝謝。 – 2014-12-07 16:18:46

+0

wi-fi直接? http://developer.android.com/guide/topics/connectivity/wifip2p.html – 2014-12-07 19:02:21

回答

2

你應該看看wi-fi direct

Using these APIs, you can discover and connect to other devices when 
each device supports Wi-Fi P2P, then communicate over a speedy 
connection across distances much longer than a Bluetooth connection. 
+0

我只有一個小問題。大概會達到多遠? 1公里? 10公里? 100公里?更多? – 2014-12-07 20:44:24

+0

看到這個答案http://stackoverflow.com/questions/24586003/range-of-distances-in-which-wi-fi-direct-works它說高達100米 – 2014-12-07 20:45:46

+0

嗯......這有點太短我的目的,但我會讓答案被接受,因爲它解決了一般問題。還有其他的選擇嗎?您可以通過Google+與Google+ API發送數據嗎? – 2014-12-07 20:54:47

0

目前最好的解決方案,短距離,< 100米,似乎是Wifi直接(WiFi點對點),正如Goran Horia Mihail所提到的。

如果你需要更長距離的東西,像我一樣,你應該看看Parse,www.parse.com,因爲 Goran Horia Mihail也提到過。