Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
3年前关闭。
我是Java网络方面的新手,我知道数据包可能会在UDP协议中丢失。我正在寻找一个程序来显示UDP数据丢失的影响,以便使概念更清晰。因此,我想要自己制作一个程序的提示,该程序显示使用UDP的数据丢失。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
3年前关闭。
我是Java网络方面的新手,我知道数据包可能会在UDP协议中丢失。我正在寻找一个程序来显示UDP数据丢失的影响,以便使概念更清晰。因此,我想要自己制作一个程序的提示,该程序显示使用UDP的数据丢失。
最佳答案
您需要编写两个程序:
客户端发送包含不断增加的序列号的UDP数据包。
一个服务器程序,它接受UDP数据包,提取序列号,并检查它们是否丢失或乱序。如果没有数据包丢失或重新排序,则服务器应按客户端发送的升序显示UDP数据包。
然后运行客户端和服务器,并将客户端发送到服务器。如果数据包丢失,则说明UDP数据丢失。