Java 小例子:通过 Socket 发送和接收文件

这是一个简单的包含发送端和接收端的例子。发送端向接收端发送文件名和文件内容,接收端将收到的文件保存在磁盘上。接收端可以同时接收多个发送端传来的文件,但没有处理文件同名的情况。

 

这个例子中设计了一个简单的协议。发送的内容是这样的:

文件名长度(4字节)—文件名—文件内容长度(4字节)—文件内容。

 

接收端也按照这个结构进行解析。建议先看 Client 类,再看 Server 类。

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页