FTP受信中の判別 – プログラミング – Home

通知
すべてクリア

FTP受信中の判別


抹茶あいす
 抹茶あいす
(@抹茶あいす)
ゲスト
結合: 17年前
投稿: 1
Topic starter  

外部の端末からFTPでPUTされるファイルを読みたいです。
PUTしている最中に読んでしまうと、
中途半端なファイルを読んでしまうので、
PUTが終了したら読むようにしたいです。
PUT中を判別する方法はありますか?
よろしくお願いします。


引用解決済
トピックタグ
RAPT
 RAPT
(@RAPT)
ゲスト
結合: 21年前
投稿: 310
 

通信を監視する。


返信引用
yoh2
 yoh2
(@yoh2)
ゲスト
結合: 18年前
投稿: 70
 

> 外部の端末からFTPでPUTされるファイルを読みたいです。

PUTされるファイルを読みたいのは誰ですか?

1. PUTした外部の端末、PUTしたプロセス
2. PUTした外部の端末、PUTしたプロセスとは別のプロセス
3. PUTした外部の端末以外の外部端末
4. PUTされた端末、FTPを行っているプロセス
5. PUTされた端末、FTPを行っているのとは別のプロセス

1か4ならRAPTさんの書き込み通り、通信を監視するのが手っ取り早いです。
3の場合には監視が基本的に不可能なので、(a)まずは別の名前でPUTし、終了したら本来の名前に変更する
とか、(b)PUT前に別のロック用ファイルを作成、ファイル転送が完了したらロックファイルを削除すると
か(あまりオススメできないかも)の工夫が必要です。
2と5の場合、どちらの方法も使えますが、前者の方がややこしくなりがちですので、後者をオススメしてみ
ます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました