标签: android tcp udp client-server
我想创建一个可以远程访问笔记本电脑(服务器)上的特定文件的Android应用程序(客户端)(不使用Wi-Fi或蓝牙)。最好的方法是什么? UDP还是TCP?
答案 0 :(得分:0)
我建议阅读Wiki文章:TCP和UDP。
非常高级别的描述。
TCP用于保证交付(当您需要确保您将收到100%的数据时)。将它用于文件传输是有意义的。
UDP不保证交付。因此,它本身对文件传输不是很好。您可能需要构建/重用基于UDP的某些更高级别的协议来实现文件传输。
再说一遍。使用现有的更高级别协议(FTP作为示例)是有意义的,它位于TCP / IP之上,用于文件传输。