android客户端 - 服务器UDP还是TCP?

时间:2013-01-03 17:45:21

标签: android tcp udp client-server

我想创建一个可以远程访问笔记本电脑(服务器)上的特定文件的Android应用程序(客户端)(不使用Wi-Fi或蓝牙)。最好的方法是什么? UDP还是TCP?

1 个答案:

答案 0 :(得分:0)

我建议阅读Wiki文章:TCPUDP

非常高级别的描述。

TCP用于保证交付(当您需要确保您将收到100%的数据时)。将它用于文件传输是有意义的。

UDP不保证交付。因此,它本身对文件传输不是很好。您可能需要构建/重用基于UDP的某些更高级别的协议来实现文件传输。

再说一遍。使用现有的更高级别协议(FTP作为示例)是有意义的,它位于TCP / IP之上,用于文件传输。