ポート80から外部サーバの時間を取得するには


モリリン  2004-02-22 08:25:23  No: 7276  IP: [192.*.*.*]

私の自宅からはルータのファイアーウォール機能のせいで
正確な時間を取得することができません。NTPって言うんでしたっけ?
なので一般的にオープンしているポート80(HTTPだっけ)で
NTPサーバとかから正確な時間を取得する方法はありませんか?
教えてください。
delphi6です。

編集    削除
ぱけっと  2004-02-22 11:15:17  No: 7277  IP: [192.*.*.*]

ポート80だけやったらNTPあきらめまひょ。HTTPプロトコル使うてや。
どないしてもNTPちゅうことならパケットフィルタいじってUDPの123開けるしかないで...

編集    削除
モリリン  2004-02-23 02:04:23  No: 7278  IP: [192.*.*.*]

レスありがとうございます。
桜時計などはポートに関係なく
インターネットさえ接続できれば時刻あわせが
できますよね。
あれっていったい・・・

編集    削除
緑茶  2004-02-24 02:48:39  No: 7279  IP: [192.*.*.*]

UDPでHostにどっかのNTP指定して、Portに123を指定して
何かのデータを送ると、解読が必要ですが日付と時間が
取得できるって聞いたことがあります。
それよりWinSockのほうが楽な方法があるような気がしますが。

編集    削除