-1

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

4

1 回答 1

0

我建议阅读 Wiki 文章:TCPUDP

非常高级的描述。

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

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

还有一个注意事项。使用位于 TCP/IP 之上的现有更高级别协议(例如 FTP)进行文件传输是有意义的。

于 2013-01-03T17:51:18.380 回答