我想創建一個android應用程序(客戶端),可以長距離訪問筆記本電腦(服務器)上的特定文件(不使用Wi-Fi或藍牙)。最好的辦法是什麼? UDP或TCP?android客戶端服務器UDP或TCP?
-1
A
回答
0
非常高層次的描述。
TCP用於保證交付(當您需要確保您將收到100%的數據時)。將它用於文件傳輸很有意義。
UDP不保證傳送。所以,它本身並不是很好的文件傳輸。您可能需要構建/重新使用基於UDP的更高級協議來實現文件傳輸。
還有一個注意事項。使用位於TCP/IP之上的現有更高級協議(FTP作爲示例)進行文件傳輸是有意義的。
+0
謝謝。我還有一個問題。當我嘗試在android模擬器上運行代碼時遇到問題。我應該如何改變端口? – user1944690
+0
我不確定。我會建議分開提問。 –
相關問題
- 1. UDP服務器,TCP客戶端?
- 2. TCP/UDP客戶端/服務器程序
- 3. 服務器推送或客戶端請求? TCP還是UDP?
- 4. 客戶端服務器 - (TCP)
- 5. TCP客戶端服務器
- 6. Android的TCP服務器/客戶端
- 7. TCP - Android客戶端+ Java服務器
- 8. Android TCP客戶端/服務器崩潰
- 9. Android TCP服務器客戶端
- 10. UDP服務器和UDP客戶端
- 11. 如何區分客戶端是否使用TCP或UDP從服務器端
- 12. 處理大量客戶端:UDP或TCP?
- 13. Heroku上的Java TCP/UDP服務器和客戶端
- 14. 使用boost的C++中的TCP和UDP客戶端+服務器
- 15. 用於客戶機/服務器網吧軟件的TCP或UDP?
- 16. Android tcp客戶端服務不連接
- 17. udp客戶端服務器程序c
- 18. UDP客戶端和服務器連接
- 19. 客戶端服務器udp套接字
- 20. 客戶端服務器udp mac與windows
- 21. UDP客戶端 - 服務器問題
- 22. Ping服務器和Ping客戶端(UDP)
- 23. 雙向UDP客戶端和服務器?
- 24. 的UnknownHostException在UDP客戶端/服務器
- 25. UDP客戶端/服務器塊
- 26. UDP UWP服務器+ Mono2x客戶端
- 27. 客戶端 - 服務器UDP連接
- 28. c#UDP客戶端服務器問題
- 29. 多客戶端UDP服務器python
- 30. Udp服務器客戶端java
要在移動網絡上做到這一點將非常困難 - 通常您的手機無法看到您的PC,因爲您的ISP隱藏了它,而PC肯定不會看到手機ISP複雜的NAT和防火牆背後的手機。要連接它們,您可能需要藉助可互相訪問的服務器。有些小心,在彼此介紹並讓他們直接交談後可能會退出,否則它將不得不繼續作爲代理參與。您可能會發現使用現有的雲存儲或PC遠程訪問解決方案更容易。 –
我想我不是很清楚。我有一臺運行在PC上的android客戶端和另一臺pc上運行的服務器程序。 – user1944690
這不僅僅是一個發展步驟。什麼樣的網絡連接他們? –