解决方案 »

  1.   

    补充说一句,我获取时间的网站是www.time.ac.cn
    国家授时中心
      

  2.   

    在connect(sock,(SOCKADDR *)&sa,sizeof(sa));就失败了。
    而recv(sock, (char *)&ulTime, sizeof(ulTime), 0);同样失败。
    你把unsigned long ulTime;改成unsigned long ulTime = 0;看看结果是什么呢?
      

  3.   

    果然,我想知道为什么 
    connect(sock,(SOCKADDR *)&sa,sizeof(sa));
    这里就失败了呢??
    我输入的ip地址是没错的啊
      

  4.   

    210.72.145.8
    这个IP ping不通啊
      

  5.   

    果然,我想知道为什么 
    connect(sock,(SOCKADDR *)&sa,sizeof(sa));
    这里就失败了呢??
    我输入的ip地址是没错的啊

    IP是没错,关键在于这个IP的服务器是否开启了37端口的时间服务?
    而且据我测试,“210.72.145.8”这个IP你用浏览器多打开几次,就会出现问题,后面就再打不开了,可能服务器有策略,访问过于频繁就封IP之类的。
      

  6.   

    这个是,国家授时中心 www.time.ac.cn 的ip地址
    ping www.time.ac.cn 得到的就是这个210.72.145.8
      

  7.   

    果然,我想知道为什么 
    connect(sock,(SOCKADDR *)&sa,sizeof(sa));
    这里就失败了呢??
    我输入的ip地址是没错的啊

    IP是没错,关键在于这个IP的服务器是否开启了37端口的时间服务?
    而且据我测试,“210.72.145.8”这个IP你用浏览器多打开几次,就会出现问题,后面就再打不开了,可能服务器有策略,访问过于频繁就封IP之类的。
    你能通过浏览器直接访问ip地址啊!为什么我不行,我只能通过域名来访问
      

  8.   

    果然,我想知道为什么 
    connect(sock,(SOCKADDR *)&sa,sizeof(sa));
    这里就失败了呢??
    我输入的ip地址是没错的啊

    IP是没错,关键在于这个IP的服务器是否开启了37端口的时间服务?
    而且据我测试,“210.72.145.8”这个IP你用浏览器多打开几次,就会出现问题,后面就再打不开了,可能服务器有策略,访问过于频繁就封IP之类的。
    你能通过浏览器直接访问ip地址啊!为什么我不行,我只能通过域名来访问
    访问太频繁,可能会限制一段时间,等段时间后又可以了。
      

  9.   

    果然,我想知道为什么 
    connect(sock,(SOCKADDR *)&sa,sizeof(sa));
    这里就失败了呢??
    我输入的ip地址是没错的啊

    IP是没错,关键在于这个IP的服务器是否开启了37端口的时间服务?
    而且据我测试,“210.72.145.8”这个IP你用浏览器多打开几次,就会出现问题,后面就再打不开了,可能服务器有策略,访问过于频繁就封IP之类的。
    你能通过浏览器直接访问ip地址啊!为什么我不行,我只能通过域名来访问
    访问太频繁,可能会限制一段时间,等段时间后又可以了。
    不是的,我的意思是说任何网页我都没法通过ip地址来访问,只能通过域名来访问,我用的是360浏览器,这是不是和设置有关系啊
      

  10.   

    好吧,谢谢你帮我回答了这么多,能问一句,你用的是什么浏览器吗
    chrome
    不过有时也用IE,没办法,像登录某些银行的网银,还是IE行。