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

AJ.*_*AJ. 0 java sockets udp tcp

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

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

mik*_*ike 5

您可以将FTP(文件传输协议)用于您的用例.
这是非常常见的,您可以使用它来获取或上传文件到FTP服务器.

另请参阅SO上的这个问题:通过FTP在Java中上传文件


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

  • @AJ.如果您希望文件以与其相同的顺序到达,则订单很重要. (4认同)
  • @AJ.订购是一个*大问题.只需使用servlet; 这是一个已经解决的难题,你不了解所涉及的问题. (2认同)