我正在制作自己的小网络dll用于学习并进行ping测量。我有一个计时器每隔5秒钟发送一个ping数据包并启动一个秒表,当收到消息并标记为ping响应时,客户端的ping将被记录为StopWatch经过的毫秒数。仅用于统计目的来测试延迟。我想知道是否有更精确,可能是毫秒级或0.1毫秒的精度,因为在精度Double中获得ping似乎是浪费。
是否有更好的方法来满足此目的和预防要求,还是我不应该关心它?此外,它在C#中,如果它不够明显。我可以从System.Timers.Timer类的最后一次打勾开始经过时间吗?
提前致谢。
编辑:ctoneal的评论足以证明是一种溶剂。 EDIT2:这个愚蠢问题的原因是秒表似乎是一种诊断效用,而不是用于一般目的。