2012-02-28 24 views
0

私はWinSocksを使用してsimle FTP Client-Serverコードを書いています。しかし、私は "単純なユーザー名 - パスワード認証を使用する方法"で混乱していますか?私はMSDNで与えられた認証リンクを通過しましたが、それは私をもっと混乱させました。どんな助けもありがとう。簡易FTPクライアント認証?

答えて

2

FTPの認証処理がUSERPASSコマンドで行われます。

Command: USER AbhineetK7 
Response: 331 Password required for AbhineetK7. 
Command: PASS ********** 
Response: 230 Hello! 

あなたは詳細hereを見つけることができます。

+2

あなたの努力に感謝します。しかし、そうするためのWinAPIがあるかどうか疑問に思っていました。そのように、私はサーバーに接続しているときに、 "Username:"文字列がクライアントコマンドに表示され、ユーザー名を入力してEnterキーを押すと、 "Password:"が尋ねられます。私にもう一度お世話になりました。そのリンクは本当に有益でした。 – Abhineet

+0

FTPライブラリ(WinInetなど)に組み込まれたOSを使用している場合は、OS組み込みの方法があります。独自のFTPクライアントをロールバックしたので、独自の認証を行う必要があります。 – Deanna

+2

ええ、それは正しいですが、私はWinsockと認証でいくつかのコードへのリンクをいくつか教えてください。または、ここでいくつかのサンプルを提供できますか? – Abhineet

1

私が正しくあなたがこのような何かを探しているあなたを理解していれば: FTP Winapi

あなたはそのURLはユーザー名、パスワード認証によるクライアントとサーバー間のFTP接続に関する例との完全な説明が含まれて見ることができるように。

+0

ユーザー名とパスワードについては、[InternetConnect](http://msdn.microsoft.com/en-us/library/windows/desktop/aa384363%28v=vs.85%29.aspx)の機能を参照してください。 –

+2

皆さん、私はすでにソケット、接続、バインド、リッスンなどのようなWinSock APIを使用しています。FTPWinapiまたはInternetConnectに移動すると私のソースコード全体が変更されます。 – Abhineet