私は 4 年生で、マイナー プロジェクトとして Windows ストア アプリや Windows Phone アプリの smtp クラスを作成したいと考えています。私はまだ.net用のライブラリを構築しておらず、ソケットプログラミングの経験もありません. どうすればいいのか、これを構築するためにどのようなスキルが必要なのか、まったくわかりません。どのトピックの知識が必要になりますか? ソケットプログラミングを行う必要がありますか? メールサーバーを構築する必要がありますか? または、このアイデアがマイナーなプロジェクトではまったくくだらないと思う場合は?
質問する
223 次
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:
- ソケットの基本を学ぶ
- 最初のメールクライアントを構築する
- インターフェイスについて考え、ライブラリを作成する
于 2013-08-27T07:14:35.750 に答える