引言
本项目的目的是实现两个应用,通过网络连接在不同的主机之间传输一个文件的功能。两个应用应该分别利用 UDP 和 TCP 协议,以具有传输至少 1 MB 文件的能力。
实现和说明
源代码
本项目的目的是实现两个应用,通过网络连接在不同的主机之间传输一个文件的功能。两个应用应该分别利用 UDP 和 TCP 协议,以具有传输至少 1 MB 文件的能力。
实现和说明
源代码
两个应用都由单个程序实现,源代码下载地址。
说明程序使用以下命令行进行编译:
javac *.java
然后使用以下两个命令行运行:
Receiver:
# java FileReceiver [protocol] [port]
Sender:
# java FileSender [protocol] [host] [port] [filename]
其中 [protocol] 参数可以是 "udp" 或者