系統時間同步到網際網路時間

2021-09-30 10:32:49 字數 1011 閱讀 9249

1.連線到世界時間伺服器

2.接收伺服器時間

3.設定系統時間並關閉連線

我在尋找一些函式原始碼時從乙個解決方案裡看到了一些時間伺服器可供選擇使用

time-a.nist.gov129.6.15.28

time-b.nist.gov129.6.15.29

time-a.timefreq.bldrdoc.gov132.163.4.101

time-b.timefreq.bldrdoc132.163.4.102

time-c.timefreq.bldrdoc.gov132.163.4.103

utcnist.colorado.edu128.138.140.44

time.nist.gov192.43.244.18

time-nw.nist.gov131.107.1.10

nist1.datum.com66.243.43.21

nist1-dc.glassey.com216.200.93.8

nist1-ny.glassey.com208.184.49.9

nist1-sj.glassey.com207.126.98.204

nist1.aol-ca.truetime.com207.200.81.113

nist1.aol-va.truetime.com205.188.185.33

在連線以上ip之後可以直接接收資料,但接收這些資料有個flag需要設定一下

**片段

char data[4];

recv (m_sock, data, 4, msg_peek);

msg_peek標誌代表預先接收下一條資料,再詳細的解釋目前水平未到位,沒理解到那麼深

從伺服器接收到的data資料是乙個4位元組的整型數字(注意系統的位元組序),代表從2023年1月1日 0時0分0秒開始計算到現在時間經過的秒數

Linux設定系統時間與同步網際網路時間

今天在linux系統上用hadoop的mapreduce做乙個資料統計的測試,結果執行中報異常 root master note system times on machines may be out of sync.check system time and time zones.後來發現是我把我...

讀書時間 網際網路草根革命

讀書時間 網際網路草根革命 web2.0 時代的成功方略 如果說技術革命時期創新的能力是最重要的能力,那麼在草根革命時期,學習和消化吸收已有的能力就是最重要的能力,在草根革命時期,關鍵技術的公開使得大量的企業可以利用這些技術仿製或者改進已有的產品,這時,企業的競爭力就更多地表現為學習的能力 營銷的能...

mac OS X 從無法同步網際網路時間想到的

最近在mac os x 巨浪 上執行 ntpdate time.nist.gov失敗,提示 13 jan 19 41 53 ntpdate 1374 the ntp socket is in use,exiting 顯然是埠被ntpd服務占用了,無法同步,用sudo root也不行。檢視程序 使用s...