我想在连接ftp服务器的同时获得它的当前系统时间,不知有什么办法?serv-u架设的服务器,通过internet连接,不是数据服务器!

解决方案 »

  1.   

    看来除了安装dll,别无它好方法
      

  2.   

    internet上好像有些网站(象yahoo等比较大的)都提供校验时间的功能,好像是它开放某个端口,你只要进行连接它就返回标准时间,然后你在换算成北京时间。有很多收费软件都是这样判断是不是过了试用期的。至于是哪个端口,呵呵~~还请楼主自己找吧,在下也不知道:)
      

  3.   

    Windows 2000: Windows 2000是早于Windows XP的版本,因而缺少Windows XP那样的现成时间同步界面,但它实际上内嵌了一些网络时间命令以保证时间同步进行,但实现的前提是您必须熟悉使用命令行操作。如果您不太熟悉命令行操作,就需要下载相关的软件,例如后面介绍的YATS32,也可以实现时间同步的操作。 ---- 选择“开始”*“程序”*“附件”*“命令提示符”,打开“命令提示符”窗口。输入“net time /setsntp:address”, 其中address是时间服务器的域名。例如,输入命令“net time /setsntp:time.nist.gov”就是把国家标准技术协会的服务器作为系统默认的时间服务器。如果要设定时间,使用命令“net time /set”。如果需要使这一操作自动运行,可以使用命令‘at 23:30 /every:Su "net time /set"’(举例),这样每周日晚11:30系统会自动与Internet时间同步调整。您也可以在Windows XP系统使用这种方法,这样您能够获得更大的控制能力和灵活性。
      

  4.   

    up up up 用CTRL+R直接可以打开“命令提示符”窗口
      

  5.   

    sorry!写错了! 是用windows快捷键+R,然后输入:cmd回车!
      

  6.   

    连接internet上的原子钟校时每一次都会多连一次服务器(时钟服务器),而且有时还会连不上,延长了网络连接时间;我每搜索一次ftp,都要校对一次时间,这是不现实的。
    net time,netapi32.dll等方法一般只适用于Lan,而且98系统内没有netapi32,我已经强调了“通过internet连接”,所以这是没用的。
    我要的是能直接从我所连接的ftp服务器上获取时间的方法