NNTP クライアントを C# で書こうというプロジェクトです。
C# で書かれた NNTP クライアントはいくつかありますが、
日本語が読めるものを書こうということで、プロジェクトを始めました。
パスワードによる認証を可能にしました。
LIST コマンドでニュースグループ名を取得するときに、
[ユーザ名とパスワード] のフォームが現れますので、
[この NNTP サーバには認証が必要] のチェックボックスを
チェックして、ユーザ名とパスワードを入力して OK ボタンを
押してください。
ユーザ名とパスワードの設定をしたい場合は、メインフォームの
左側のリストビューから設定をしたい NNTP サーバ名を選択し、
メニューの [設定] -> [ユーザ名とパスワード] で [ユーザ名と
パスワード] のフォームが出てきますので、そこで設定してください。
次の 2 つのファイルを追加しました。
AuthForm.cs : ユーザ名とパスワードの設定を行うフォームです。
NewsAuthentication.cs : NNTP サーバの認証を行うためのクラスです。