2011-08-24 70 views
0

我正在嘗試開發一個Android應用程序,它必須能夠在兩個Android手機之間傳輸數據/消息,作爲使用其自己的Wifi的無線網絡或路由器附近。我只是嘗試使用Tcp程序來做到這一點,但它失敗了,它沒有連接,我得到ConnectException和連接被拒絕。使用Wifi在兩個Android之間傳輸數據

[已編輯]使用Android Portable Hotspot與應用程序集成可以實現這一點嗎?有沒有關於這種方法的教程?

任何想法,如何做到這一點? 謝謝。

+0

可能的重複與http://stackoverflow.com/questions/1932150/can-android-do-peer-to-peer-ad-hoc-networking –

回答

1

您需要先讓兩臺設備相互聯網,然後才能擔心該網絡連接的tcp使用情況。

如果一個設備願意將可訪問點功能作爲便攜式熱點的一部分來執行,並且將其選擇爲無線網絡,則可以實現兩者之間的網絡連接,以用於自定義交通。儘管有些方法可以在不起作用的地方實施熱點。另外值得關注的是,「客戶端」設備現在將通過熱點設備發送其所有網絡流量,其中不僅包括前臺應用程序,還包括它決定在後臺執行的任何操作。

+0

嗨克里斯,如果我啓用設備「服務器」中的熱點, ,並從其他設備「客戶端」連接到此網絡,我能否使用ServerSocket編程啓動TCP連接? – Vignesh

+0

嗨克里斯,感謝您的回答,現在我可以傳輸數據。 – Vignesh

+0

@Vignesh你是怎麼做到的?你能提出一些意見嗎? – TimonWang

相關問題