0

私は 4 年生で、マイナー プロジェクトとして Windows ストア アプリや Windows Phone アプリの smtp クラスを作成したいと考えています。私はまだ.net用のライブラリを構築しておらず、ソケットプログラミングの経験もありません. どうすればいいのか、これを構築するためにどのようなスキルが必要なのか、まったくわかりません。どのトピックの知識が必要になりますか? ソケットプログラミングを行う必要がありますか? メールサーバーを構築する必要がありますか? または、このアイデアがマイナーなプロジェクトではまったくくだらないと思う場合は?

4

1 に答える 1

0

ソケット プログラミングを行ったことがない場合は、まず C# でのソケット プログラミングの基礎を学ぶことをお勧めします。スタートは本 C# Network Programming http://www.amazon.de/C-Network-Programming-Richard-Blum/dp/0782141765です。この本には、SMTP に関する章も含まれています。

Windows Phone 用にこのライブラリを構築したいとおっしゃっていたように、メールをサーバーに送信するためのクライアントのみが必要だと思います。Windows Phone 内のメール サーバーはあまり意味がありません...

しかし、便利なインターフェイスを備えたライブラリを構築するには、プロトコルの使用経験が必要です。そのため、最初に Windows フォーム用の小さなサンプル クライアントを作成し、それをリファクタリングし、(可能であれば別のメール サーバーで) テストし、これまでの経験をもとに SMTP ライブラリを作成します。

tl;dr:

  1. ソケットの基本を学ぶ
  2. 最初のメールクライアントを構築する
  3. インターフェイスについて考え、ライブラリを作成する
于 2013-08-27T07:14:35.750 に答える