2013-08-26 4 views
0

Я студент 4 курса и хочу сделать класс smtp для приложений для магазинов Windows и/или для приложений для телефонов Windows в качестве моего второстепенного проекта. У меня еще нет библиотеки для .net, и у меня нет опыта программирования сокетов. Я не знаю, как это сделать и какие навыки необходимы для его создания, , чтобы кто-нибудь сказал мне, какие именно вещи я должен буду делать? и знание того, какие темы потребуются? Нужно ли мне программировать сокет? Мне нужно создать почтовый сервер? Или, если вы считаете, что эта идея является полным дерьмом для второстепенного проекта?Создание класса smtp для приложений приложений для Windows и приложений для Windows Phone

+0

В .NET почты доступен через System.Net.Mail, поэтому вам не нужно создавать это самостоятельно. Единственная проблема: я не знаю, поддерживается ли это Windows Phone и Windows Store. –

+0

не поддерживается Windows Phone и Windows store Brian. – Mannu

ответ

0

Если вы еще не сделали программирование сокетов, я предлагаю сначала изучить основы программирования сокетов на C#. Стартом может стать книга C# Network Programming http://www.amazon.de/C-Network-Programming-Richard-Blum/dp/0782141765. Эта книга содержит также главу о SMTP.

Как вы сказали, вы хотите создать эту библиотеку для Windows Phone, я полагаю, вам нужен только клиент для отправки писем на сервер. Почтовый сервер внутри Windows Phone не имеет большого смысла ...

Но для создания библиотеки с полезным интерфейсом вы должны иметь некоторый опыт использования протокола. Поэтому сначала создайте небольшой пример клиента для Windows Form, его рефакторинг, протестируйте его (с разными почтовыми серверами, если это возможно), и с помощью накопленного опыта создайте свою SMTP-библиотеку.

Т.Л., д-р:

  1. узнать основы сокетов
  2. построить первый почтовый клиент
  3. думать об интерфейсе и создать свою библиотеку
Смежные вопросы