我有一项任务是测量客户端和服务器之间丢弃的 UDP 消息的数量。客户端和服务器都是用Java编写的。任务是测量使用不同大小和数量丢失的数据包数量。
分配表示“服务器”应该计算已丢弃的消息数量。我不明白这是怎么可能的,因为消息是 UDP 的——因此,服务器怎么可能知道消息被丢弃了?
最佳答案
一种复杂的方式:您可以创建应用程序级别的可靠性。
接收方应回复 ack。如果发送方在超时值内没有收到确认,则视为已丢弃。
(添加了术语:复杂)
关于java - 如何测量丢弃的UDP消息数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6244194/