- 657 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 21:52:44 ]
- 質問をさせていただきます。
UNIX上で動く簡単なftpデーモンを作っています。 アクティブモードでクライアントとデータをやり取りするデータコネクションを繋ぐために、 FTPのPORTコマンドで受け取ったクライアントのIPアドレスとポート番号をsocket関数に渡して ソケットを作り、connect関数でコネクションを繋ぎました。 ここで20番ポートを使ってデータコネクションを繋ぐように本に書いてあったのですが、 サーバー側のポート番号はどこかで指定するのでしょうか? 制御コネクションの接続の時にはbind関数で21番ポートを指定しましたが、それにあたるような 処理がconnect側にも必要なのでしょうか? どこかで根本的な勘違いをしてるのか、調べても解答を探すことができませんでした。 お手数ですが、どなたがご助言をいただけないでしょうか?
|

|