add:增加sntp服务器,降低失败概率

This commit is contained in:
Zip
2019-04-19 11:50:33 +08:00
parent 37e836afbf
commit c1d37cef5e
3 changed files with 15 additions and 1 deletions

View File

@@ -23,9 +23,23 @@ OSStatus user_sntp_get_time( )
hostent_content = gethostbyname( "pool.ntp.org" ); hostent_content = gethostbyname( "pool.ntp.org" );
pptr = hostent_content->h_addr_list; pptr = hostent_content->h_addr_list;
ipp.s_addr = *(uint32_t *) (*pptr); ipp.s_addr = 0xd248912c;
err = sntp_get_time( &ipp, &current_time ); err = sntp_get_time( &ipp, &current_time );
if ( err != kNoErr ) if ( err != kNoErr )
{
os_log("sntp_get_time err = %d.", err);
ipp.s_addr = *(uint32_t *) (*pptr);
err = sntp_get_time( &ipp, &current_time );
}
if ( err != kNoErr )
{
os_log("sntp_get_time0 err = %d.", err);
hostent_content = gethostbyname( "cn.ntp.org.cn" );
pptr = hostent_content->h_addr_list;
ipp.s_addr = *(uint32_t *) (*pptr);
err = sntp_get_time( &ipp, &current_time );
}
if ( err != kNoErr )
{ {
os_log("sntp_get_time1 err = %d.", err); os_log("sntp_get_time1 err = %d.", err);
hostent_content = gethostbyname( "cn.pool.ntp.org" ); hostent_content = gethostbyname( "cn.pool.ntp.org" );