- - PR -
FTPクライアントPGをソケットで作ったが、大きいファイルが落とせない
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2004-07-15 17:52
5Kくらいのファイルならダウンロードできてるのですが、
2Mを超えるファイルがダウンロードできないです。 プログラム的には、 制御用ソケットで【RETR ファイル名】を投げて、 次の文で、RESPONSEをBufferedReaderクラスで拾ってるのですが、 RESPONSEが帰ってこないです。 ファイル容量により、コーディングの仕方を変える必要があるのでしょうか? 何が原因なのかわからないです。 | ||||
|
投稿日時: 2004-07-15 19:05
問題とは関係ないかもしれませんが、なぜ*Readerなんでしょうか? *Readerはテキストデータ用ですよ。 *InputStreamを使いましょう。 | ||||
|
投稿日時: 2004-07-15 19:45
制御用ソケットの入出力ですから、テキストしかないと思うのですが。。。
| ||||
|
投稿日時: 2004-07-20 15:50
おう!失礼しました。 制御用チャネルのレスポンスが返ってこない、とおっしゃりたいのですね? それならば、サーバ側に問題があるのではありませんか? まず、通常のFTPクライアント(コマンドラインのツールで良いです)を使って 同じファイル(大、小それぞれ)をダウンロードしようとするとどうなるか、 試してみたらいかがでしょうか? | ||||
1
