Comments (4)
Please describe more how "it won't work" and how often is "sometimes"?
The network time protocol is a datagram protocol (UDP), you can't change that. If you feel that your network connection is unreliable enough to lose packets on a regular basis, you'll have to keep trying till you get a response from whichever server you are using (by the way, which one are you using?). But modern internet connectivity is usually good enough to ensure that UDP is "reliable" (after all, DNS works for everybody) so I suspect something else is failing.
from ios-ntp.
@gavineadie Thanks for your explains, I'm using cn.pool.ntp.org
, and the rate of failure maybe 5%. I think it should due to my bad network. Anyway, thanks again.
from ios-ntp.
I see that you are using a 'pool' address. These addresses resolve to multiple actual time servers and which one you get will vary each time. It may be that one of the servers in the pool is not operating (not too unusual for these regional/national pool) and that you sometimes get that one. It would better to chose one specific server that is known to be reliable, or a pool that is probably monitored (time.asia.apple.com ?).
I don't know who generates the regional/national pool lists, how the members are selected, or how often they are monitored or refreshed. I do know the 'americas' pool has had some had some unreliable members when I've used it. The pools are intended to provide a collection (more that ten typically) of servers which are ALL used to contribute to an average, so it doesn't matter if one or two don't work.
from ios-ntp.
I really appreciate it, your explain is very clear. Thanks a lot.
from ios-ntp.
Related Issues (20)
- iOS-ntp returning same value as device HOT 4
- Watching possible issue in CocoaAsyncSocket code
- Cocoa Pods released version HOT 1
- Hardcoded NTP Pool names HOT 13
- import error HOT 1
- EXC_BAD_ACCESS HOT 6
- What is missing from RFC 5905 HOT 2
- Grabbing ntpClientRecvTime Twice HOT 1
- Ability to Change the Time Servers Without Reboot
- Account for Packet Loss in One-Off Mode HOT 1
- Any update for cocoapod, version is still 1.1.1 HOT 2
- v1.1.7 updates coming soon .. HOT 1
- when not network to network, error: " dnssd_clientstub deliver_request ERROR:"
- Does not compile because of lacking GCDAsyncUpdSocket HOT 3
- 该网络时间从哪来?
- 有啥用呢? HOT 1
- How to get the accurate network time after modifying the system time HOT 13
- demo clock is wrong HOT 5
- Whether the poll interval can be automatically increase?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ios-ntp.