我用raw socket做了一个请求时间戳的程序,但是返回显示发送时间和接收时间为什么差了很多,以下是我的测试数据
timestamp 192.168.1.11
40 bytes from 192.168.1.11: icmp_seq = 0. orig: 1583890 ms, recv: 2599718 ms, xmit: 2599718 ms其中
orig; 发起时间戳
recv: 接收时间戳
xmit; 发送时间戳
这是在本机试的,为什么orig: 1583890 ms和 xmit: 2599718 ms差了这么多。
另外发起时间是用GetTickCount得到的,其它两个时间是由主机自动填上的.
GetTickCount得到是什么时间啊。我在试验的时候,机器也就开机了二十分钟左右
timestamp 192.168.1.11
40 bytes from 192.168.1.11: icmp_seq = 0. orig: 1583890 ms, recv: 2599718 ms, xmit: 2599718 ms其中
orig; 发起时间戳
recv: 接收时间戳
xmit; 发送时间戳
这是在本机试的,为什么orig: 1583890 ms和 xmit: 2599718 ms差了这么多。
另外发起时间是用GetTickCount得到的,其它两个时间是由主机自动填上的.
GetTickCount得到是什么时间啊。我在试验的时候,机器也就开机了二十分钟左右
解决方案 »
- 有关Windows程序设计里一个例子的问题…
- Telnet 客户端 能否控制服务端不回显?怎么实现?最好有例程。
- 调查:各位兄弟姐妹所在的公司,一般4,5百万的软件项目都有几个人在做????????
- 有没有查看各个函数运行时间的工具?谢谢
- 在VC里要使函数的返回值是一个字符串,应该怎么写,我用char* 在取值时出错
- 为什么用extern定义的全局变量在其他类中不能访问呢 ?(up有分)
- 在sdk程序中,想使用CString, CFile等类, 该如何实现?
- 程序运行过程中防止文件被拷贝问题!
- 电脑到底可以做什么?
- VC Warning
- 如何屏蔽键盘上的键
- ??notepad (以及所有类似的exe如:calc.exe mshearts.exe)??
GetLocalTime( LPSYSTEMTIME lpSystemTime )得到当地时间(机器时间),毫秒记
GetSystemTime( LPSYSTEMTIME ) 得到的是格林威治时间 毫秒记GetTime( )得到的是机器时间。无毫秒