パスワードを忘れた? アカウント作成
612272 journal

Silphireの日記: Announce: Net::SNTP 1.0

日記 by Silphire

昨日AtomのI-Dを一通り読み終わった後、ふとした思いつきでRFC 2030: Simple Network Time Protocol (SNTP) Version 4 for IPv4, IPv6 and OSIを読みました。で、簡単そうなプロトコルだったので、開票速報を横目に見つつ、RubyからSNTPを使って正確な時間を取得するライブラリを書きました。思いつきで書いた割には結構まとまった物が出来たので、net-sntpという名前でRAAに登録しました。もし興味がある方がいらっしゃいましたら、ぜひお使いください。

でも、Rubyからコンピュータの時間を設定するメソッドの類って多分無かったと思うから、あまり有効に使える機会はなさそう。

使い方

require 'net/sntp'
obj = Net::SNTP.new
t = obj.get("NTPサーバーのホスト名") # 現在時刻をTimeオブジェクトで得る
puts obj.diff # 内部時計との差を表示

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常

読み込み中...