私の自宅からはルータのファイアーウォール機能のせいで
正確な時間を取得することができません。NTPって言うんでしたっけ?
なので一般的にオープンしているポート80(HTTPだっけ)で
NTPサーバとかから正確な時間を取得する方法はありませんか?
教えてください。
delphi6です。
ポート80だけやったらNTPあきらめまひょ。HTTPプロトコル使うてや。
どないしてもNTPちゅうことならパケットフィルタいじってUDPの123開けるしかないで...
レスありがとうございます。
桜時計などはポートに関係なく
インターネットさえ接続できれば時刻あわせが
できますよね。
あれっていったい・・・
UDPでHostにどっかのNTP指定して、Portに123を指定して
何かのデータを送ると、解読が必要ですが日付と時間が
取得できるって聞いたことがあります。
それよりWinSockのほうが楽な方法があるような気がしますが。
ツイート | ![]() |