単純なプロトコルです。 FTP サーバーが応答するように、サーバーの応答が必ずあるはずです。 サーバの応答の先頭の数字が意味を持ってます。
100番台:前進 200番台:成功 300番台:さらに情報が必要 400番台:一時的な失敗 500番台:永久的な失敗 |
サンプルを以下に示します。
S: 200 hello\r\n E: user yourloginname\r\n S: 300 please send your password now\r\n E: pass yourcurrentpassword\r\n S: 200 My, that was tasty\r\n E: newpass yournewpassword\r\n S: 200 Happy to oblige\r\n E: quit\r\n S: 200 Bye-bye\r\n S: <closes connection> E: <closes connection> |