首页 > 解决方案 > ServerSocket如何接收多个文件

问题描述

我有研究项目。我的老师不想告诉我如何解决接收多个文件的问题。我知道我需要使用函数 getInputStream() 但我不知道如何在这个 inputStream 对象中拆分这些文件。我需要拆分这个 inputStream 因为我需要将每个文件保存在文件夹中。

感谢您的帮助并向我解释这个问题。

标签: javajava-8serversocket

解决方案


答案是您可能需要像 HTTP 或 FTP 这样的传输协议。但是如果你不想要那么高的东西,你可以做的是 tar 然后 gzip 你的文件,这就是人们在 unix 上所做的。Tar 基本上仍然是一种传输协议,但可能不如 HTTP 或 FTP 重量级


推荐阅读