FTPサーバーのファイルを読み書きするプログラムを作ってる
んですが、FTPサーバー自体はタイムサーバーとかに同期させ
とくことで、時刻の正当性はほぼ保証できるものの、クライ
アント側はそれが保証できない場合、FTPサーバーとクライア
ントではどれくらいの時間のズレがあるか調べる事は出来ない
でしょうか?
Delphi7+Indy9またはIndy10で開発中です。
FTPサーバーとクライアントが30秒くらい狂ってていても問題
ないのですが、同期処理の関係上15分以上狂っているとタイム
アウト処理などで困るため、事前に時刻のズレが分かればその
辺の補正処理がしやすいなと思った次第です。
たまたまFileZillaを使ってみたときなんですが、FTPサーバー
にログインする際に、何秒または何分ずれているみたいな表示
が出たので、Indyなどでも取得する方法がないのかなと調べて
いるところです。
MLホームページ: http://www.freeml.com/delphi-users
----------------------------------------------------------------------
練習や試合の予定調整は「とっとと決め太郎」におまかせ!
http://ad.freeml.com/cgi-bin/sa.cgi?id=if2Ht
------------------------------------------------------[freeml byGMO]--
FTPサーバにntpサーバ乗せればって思う私はLinuxサーバにはまりすぎでしょうか?
(苦笑)
というかFTP接続するときに一回ntpさせた方が早い気がしただけです。
本題とはかけ離れた回答で申し訳ないです(汗)
村の人 <delphi...@freeml.com>さん:
MLホームページ: http://www.freeml.com/delphi-users
----------------------------------------------------------------------
毎日豪華プレゼントキャンペーン開催中!くまポン
http://ad.freeml.com/cgi-bin/sa.cgi?id=igAui
------------------------------------------------------[freeml byGMO]--
> FTPサーバにntpサーバ乗せればって思う私はLinuxサーバにはまりすぎでしょうか?
アイデアありがとうございます^^
端末の時刻をFTPサーバーに合わせる処理を組み込むのがやってはいけない
ようなので、いろいろ調べた結果、ダミーファイルをFTPにアップロードして
ファイルのタイムスタンプと端末側の時刻の差を求める事で回避しました。
黒川@delphi7
MLホームページ: http://www.freeml.com/delphi-users
----------------------------------------------------------------------
使い方はいろいろ♪一部のメンバーだけにMLメールを送ろう!
http://ad.freeml.com/cgi-bin/sa.cgi?id=ihhpJ
------------------------------------------------------[freeml byGMO]--