概述
任务是编写一个发送程序和一个接收程序,它们可以通过 UDP(用户数据报协议)可靠地相互通信。 换句话说,我们需要设计和实现一个应用级协议,它可以在 UDP 之上实现可靠的文件传输。
提供的程序
UnreliNET-Normal.java、UnreliNETCorrupt.java、UnreliNETReorder.java、UnreliNETDrop.java。
不可靠的网络模拟器
通过 UnreliNet 的数据包可能会以一定的概率被破坏、丢弃或重新排序。 我们需要设计一个可靠的协议,以便文件可以成功传输。
UnreliNet 程序
要运行该程序,请先启动 UnreliNet,然后启动 Receiver,最后启动 Sender。 启动UnreliNet: java UnreliNet sk1端口sk2端口sk3端口sk4端口比| 例如 java UnreliNETNormal 10
2021-06-22 11:05:26
12KB
Java
1