怎样能让两台 PDA 的时间同步?
怎样能让两台 PDA 的时间同步?
这两个 PDA 可以用蓝牙连接起来,总不能我在一台PDA上getlocaltime;然后发送给另外
一个PDA吧,然后让它setlocaltime. 这样中间还是会有时间差啊??
有没有人做过时间同步的?
谢谢先!
问题点数:20、回复次数:6Top
1 楼91program(当时明月在,曾照彩云归)回复于 2005-03-09 13:21:05 得分 10
按楼主所说,如果用一个做为标准时间,来校准另一个,也只能这样做了。
最好也再控件操作的超时时间,保证一定的精确度。Top
2 楼91program(当时明月在,曾照彩云归)回复于 2005-03-09 13:21:59 得分 0
还有就是用一设备同时校准两个PDA。Top
3 楼samp_miao(九天揽月)回复于 2005-03-09 13:22:54 得分 0
tks!Top
4 楼wbcp2000(eric.wong)回复于 2005-03-10 10:00:46 得分 10
这个你可以找个计算传输时间误差的算法。
比如:A发送当前时间到B,此时B立刻回发收到的时间,然后,A将时间间隔/2就得到误差时间。
这样就可以适当减少误差。Top
5 楼samp_miao(九天揽月)回复于 2005-03-10 20:23:45 得分 0
可是SYSTEMTIME 只能得到秒,毫秒得不到。
怎样得到毫秒,并且设置。setsystemtime()可以精确到毫秒吗??
Top
6 楼91program(当时明月在,曾照彩云归)回复于 2005-03-11 13:14:19 得分 0
不太清楚在应用级,但在驱动级是可以得到毫秒的。Top




