CSNewsClient.exe ́AC# ŏ NNTP NCAgłB(ݐ쒆ł)

݂ł邱Ƃ́A

1. NNTP T[oƂ̃f[^̑MeLXg{bNXŊmFłB
2. L̃wb_ NewsHeader NXɊi[lqmFłB
3. Subject wb_ From wb_{ɃfR[hłB
4. j[XL̃{fBfR[hłB
5. j[XL Date wb_ĂlqmFł

 5 łB

CSNewsClient.exe NāAbutton1 ƁA̗lqmFł܂B


\[XR[h̎ނ܂ƁA

NNTPClient.cs : NNTP T[oƂ̐ڑEؒfAj[XL̎擾sNXłB

NewsArticle.cs : j[XL̃NXłBNewsHeader NX NewsBody NX
                 tB[hɎ܂B

NewsHeader.cs : j[XL̃wb_̃NXłBwb_͓ Hashtable Ƃ
                i[܂B

NewsBody.cs : j[XL̃{fB̃NXłB݂͂܂Ă܂B

QuotedPrintable.cs : Quoted Printable GR[hfR[h邽߂̃NXłB


Quoted Printable GR[h̃fR[h́AƂ

string src = "=1B$B\"(L$>5Bz$H>5Bz9-9p\"#=1B(B";
byte[] bs = TestWeb.QuotedPrintable.GetBytes(src);
string res = System.Text.Encoding.GetEncoding("iso-2022-jp").GetString(bs);

ƂɂĂł܂B


-- 
CSamura
MailTo: samura@pop16.odn.ne.jp
URL: "C# łvO~O" http://spaces.msn.com/members/csamura/