我是Android開發人員的初學者。 如何通過套接字在不同的android設備之間發送圖像。 我想分發相同的圖像到整個組(可能是5人)。 如何通過套接字發送數據或圖像。通過套接字發送和接收數據
回答
有兩種主要的方法可以實現這一點。
通過從其他設備拉出圖像或將圖像推送到設備。
您可以對正在運行的Web服務器或兩者使用低級套接字或http請求。
使用純粹的套接字解決方案瞭解如何設置偵聽端口並接受連接併發回圖像的套接字。使用客戶端設備,您只需學習如何使用套接字連接到另一個IP和端口。
網上有很多代碼和教程供您使用和學習。
基本上你需要根據你的要求做Socket連接,請看here。它有一個非常簡單的Socket連接的例子。
套接字連接基本上是通過使用IP和端口號完成的。
Socket s = new Socket("127.0.0.0",80);
然後你可以使用的OutputStream和PrintWriter的類寫字符串和同一時間,你可以通過使用BufferedReader類,閱讀中嶄露頭角的消息。
thnx @Lucifer ... 我是否可以發送二進制數組... ..? – SilentKiller 2012-01-17 12:21:02
歡迎@Silent_killer – Lucifer 2012-01-17 12:21:46
- 1. 通過套接字和端口發送和接收數據
- 2. 通過套接字發送和接收數據python3
- 3. 通過TCP套接字發送和接收數據的問題
- 4. 通過Java中的套接字發送和接收數據
- 5. 如何通過套接字發送/接收數據文件?
- 6. 如何通過套接字發送/接收二進制數據?
- 7. 通過套接字發送和接收數組
- 8. 套接字 - 不發送/接收數據
- 9. 通過TCP套接字的Android發送/接收字節[]通過TCP套接字
- 10. 分別通過TCP套接字發送和接收字符串
- 11. 通過套接字發送NULL數據
- 12. 通過UDP套接字發送數據
- 13. Android通過套接字發送數據
- 14. 通過網絡套接字發送和接收相同的數據通過網絡套接字
- 15. 通過TCP接收和發送數據
- 16. 通過python套接字接收數據
- 17. 如何通過套接字發送和接收圖像
- 18. 通過C#套接字正確發送和接收?
- 19. 發送和接收通過相同的套接字
- 20. 如何通過套接字發送和接收Java對象?
- 21. 在Python中通過套接字發送和接收輸出
- 22. 在一個線程中通過tcp套接字發送和接收數據
- 23. 是否可以通過不同的套接字發送和接收數據包?
- 24. 使用python和ctype通過套接字發送/接收數據結構
- 25. 通過同一活動的套接字發送和接收數據
- 26. 如何通過QT中的C++套接字發送和接收數據?
- 27. 發送和接收套接字(TCP/IP)
- 28. java套接字發送和接收
- 29. UDP套接字發送和接收
- 30. VB.NET套接字發送和接收
是不是需要將圖像轉換爲二進制文件,或者它可以直接通過設備發送...... ???? @ZAF ... ???? – SilentKiller 2012-01-17 12:31:45
在網絡上,您只是發送字節。你在接收端和他們做什麼取決於你。使用圖像,您可以直接將此字節流轉換爲位圖圖像。 – zaf 2012-01-17 12:37:03
一切都是**在計算機上總是**二進制文件......它只是向我們展示了人類以不同的格式:) – m0skit0 2012-10-15 16:47:48