2012-01-17 178 views
2

我是Android開發人員的初學者。 如何通過套接字在不同的android設備之間發送圖像。 我想分發相同的圖像到整個組(可能是5人)。 如何通過套接字發送數據或圖像。通過套接字發送和接收數據

回答

4

有兩種主要的方法可以實現這一點。

通過從其他設備拉出圖像或將圖像推送到設備。

您可以對正在運行的Web服務器或兩者使用低級套接字或http請求。

使用純粹的套接字解​​決方案瞭解如何設置偵聽端口並接受連接併發回圖像的套接字。使用客戶端設備,您只需學習如何使用套接字連接到另一個IP和端口。

網上有很多代碼和教程供您使用和學習。

+0

是不是需要將圖像轉換爲二進制文件,或者它可以直接通過設備發送...... ???? @ZAF ... ???? – SilentKiller 2012-01-17 12:31:45

+1

在網絡上,您只是發送字節。你在接收端和他們做什麼取決於你。使用圖像,您可以直接將此字節流轉換爲位圖圖像。 – zaf 2012-01-17 12:37:03

+1

一切都是**在計算機上總是**二進制文件......它只是向我們展示了人類以不同的格式:) – m0skit0 2012-10-15 16:47:48

2

基本上你需要根據你的要求做Socket連接,請看here。它有一個非常簡單的Socket連接的例子。

套接字連接基本上是通過使用IP和端口號完成的。

Socket s = new Socket("127.0.0.0",80); 

然後你可以使用的OutputStream和PrintWriter的類寫字符串和同一時間,你可以通過使用BufferedReader類,閱讀中嶄露頭角的消息。

+0

thnx @Lucifer ... 我是否可以發送二進制數組... ..? – SilentKiller 2012-01-17 12:21:02

+1

歡迎@Silent_killer – Lucifer 2012-01-17 12:21:46

相關問題