ただいま修行中...

ソフトウェア開発において、勉強中で悪戦苦闘の日々

メールソフト作成中

2009-10-01 22:28:26 | C#
C#で現在、メールソフトを作成しています。メールの送信に関しては、namespaceSystem.Net.MailMailMessageSmtpClientを利用すれば簡単にメールを送信することができます。

今度は、受信を行うように考えましたが、TCPClientStreamreaderなど色々とコーディングをしなくてはなりません。送信の時と比較すると、コード量が約10倍になります。

なぜ、送信は簡単に実現できるのに、受信ができないのかとちょっと考えると、送信に関しては様々なアプリケーションであります。ただ、受信に関しては特にメールソフトがあれば、問題ないので、簡単にする必要がないのではと思います。それ以外にも商品戦略上のこともありそうですが。

メールソフトを作成していると、メールサーバーSMTPPOPといったプロトコルも理解することができるので、勉強になります。