java - 哪种套接字编程最好(TCP/UDP)?

标签 java sockets tcp udp

我的客户端程序想要发送一个大文件到服务器,作为返回,服务器程序返回一个双倍或三倍大小的文件。

我的问题是,我应该使用哪种方法? TCP 或 UDP。

最佳答案

您可以利用FTP (File Transfer Protocol)适合您的用例。
这是很常见的,你可以用java来获取或上传 文件到 FTP 服务器。

另外看看这个问题:File upload in Java through FTP

<小时/>

如果您仍然想自己实现,我建议使用TCP,因为它为您提供了一些服务:

关于java - 哪种套接字编程最好(TCP/UDP)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18895348/

相关文章:

java - 是否应该启用 Checkstyle 中的 RequireThis 检查?

javascript - Node.js 服务器上的 ECONNRESET 错误有何影响(如果有)?

java - 从二维数组中删除一列

Java使用PDFBox图像转换获取空白图像

java - 遍历键集与遍历条目集

c++ - 序列化结构并使用 C++ 通过套接字发送它

windows - 从 Windows 上的 Go *net.UDPConn 获取 syscall.Handle?

linux - C Linux tcp 代理服务器套接字

c# - Winform 中的 TCP 连接

networking - 有没有办法将 ping (icmp) 数据包转换为 TCP 数据包?