68user's page 掲示板

Prev< No. 3301〜3306> Next  [最新発言に戻る] [過去ログ一覧]
No. 3301 # 68user 2003/08/12 (火) 21:48:31
とりあえずサーバ自体はしばらく残していただけるそうですが、
ドメインはどうなるかわかりません。

もし急に x68000.startshop.co.jp の名前が引けなくなったら
http://210.249.139.22/~68user/ で見てください。

No. 3302 # ken 2003/08/13 (水) 23:59:46
初めまして。
ネットワークプログラミングの基本を勉強したいと思い、いつも拝見させていただいています。
今はFTPクライアントを勉強中のところなんですが、どうしてもわからないところがあり、教えていただきたいと思って書き込みます。

68userさんのプログラムを参考にした上で、Passiveモードを使ってFTPサーバのファイルリストを取得するのみのプログラムを組んでいます。
サーバ側にまずUSER、PASSコマンドを送信するところまでは成功しました。(レスポンスを見て確認しました)
しかし、その後にPASVコマンドを送っても、サーバから何の応答もありません。
これは何が悪いのでしょうか?
ちなみに相手サーバは、インフォシークのレンタルweb用のFTPサーバです。

No. 3303 # 68user 2003/08/14 (木) 00:27:11
>>3302 ken
なんでですかね。仮に PASV 未対応の FTP サーバであっても、
      500 Commando not understood
程度は返してくると思います (今どき PASV 未対応はありえないと
思いますが)。

一般的に、あらゆる ftp クライアントにデバッグモードが実装されて
いると思うので、まずは今お使いの ftp クライアントで試して、
デバッグ表示を見るのがよいでしょう。

それでも解決しなかったら、telnet で USER・PASS・PASV を叩いた
結果を (ユーザ名・パスワード部分は隠した上で) 見せてください。
あと、もし問題なければ
> インフォシークのレンタルweb用のFTPサーバ
のホスト名を教えてください。

No. 3304 # SL 2003/08/14 (木) 10:22:10
はじめまして、ソケット通信を勉強したくてこちらのHPにたどりつきました。すみませんがひとつ質問させてください。

ソケット通信でindex.htmlというファイルの中身は取得できたのですが、同じようにしてindex.cgiというファイルを指定すると

The requested URL /index.cgi was not found on this server.<P>

という返信が返ってきてしまいます。実行ファイルの場合は何か指定の仕方が違うのでしょうか。
どうぞ宜しくお願い致します。

No. 3305 # 68user 2003/08/14 (木) 11:13:15
>>3304 SL
> 実行ファイルの場合は何か指定の仕方が違うのでしょうか。
同じリクエストの仕方で問題ありません。

        http://www.asahi.com/index.html
は取得できるのに
        http://www.asahi.com/index.cgi
は取得できないのはなぜか?

asahi.com が index.cgi を置いてないからです。

No. 3306 # SL 2003/08/14 (木) 12:07:17
>>3304 68user

ご回答ありがとうございました。

> asahi.com が index.cgi を置いてないからです。

確かにそのとおりでした。すみません。
自分で置いてテストしたのですが、確認したら指定を間違えていました。

他サイトにあるスクリプトをソケット通信で実行したいと思って、やっているのですが、ブラウザからは実行できるのにソケット通信だとできないので、もしかしたら実行ファイルは他の設定があるのかと考えてしまいました。

ブラウザからは実行できるのにソケット通信では実行できないということはあるのでしょうか。

宜しくお願い致します。

Prev< No. 3301〜3306> Next  [最新発言に戻る] [過去ログ一覧]