日期:2014-05-17  浏览次数:20976 次

windows 7 ICMP TimeStamp 时间分辨率问题(不能达到毫秒)
我原来对windows xp主机发送ICMP 的Timestamp request包,可以得到以毫秒为单位的 接收时间,这个时间有整有零的,多少秒多少毫秒,比较准确。

可是当主机变成windows 7的时候,再发ICMP Timestamp request包的时候,得到的回复里面的接收时间,都是以千毫秒为单位的,后三位一直是‘000’,即时间分辨率/单位变成秒了,这就基本上没法用了。

请问谁知道这是怎么一回事?怎么解决?谢谢了
------解决方案--------------------
该回复于2012-06-06 09:04:49被版主删除
------解决方案--------------------
谢谢各位关注,虽然回答的人不多。

事实上这是微软的一个bug,在window 7 中,它没有很好的实现berkeley的网络协议,所以我们无论如何努力也不能解决这个问题了。

问题已经提交我微软,万恶微软将在8月release一个hotfix来解决部分问题。可恶的是他们居然还要钱来解决这个他们自己的bug!