我是一名四年级学生,想为 Windows 商店应用程序和/或 Windows Phone 应用程序开设一个 smtp 课程作为我的次要项目。我还没有为.net 构建任何库,也没有套接字编程的经验。我不知道该怎么做以及构建它需要什么技能,所以请任何人告诉我我需要做的事情是什么?以及需要哪些主题的知识?我需要做套接字编程吗?我需要建立一个邮件服务器吗?或者如果你认为这个想法对于小项目来说完全是废话?
问问题
223 次
1 回答
0
如果您还没有做过任何套接字编程,我建议您先学习 C# 中套接字编程的基础知识。可以从 C# 网络编程书http://www.amazon.de/C-Network-Programming-Richard-Blum/dp/0782141765开始。本书还包含有关 SMTP 的一章。
正如您所说,您想为 Windows Phone 构建这个库,我假设您只需要一个客户端即可将邮件发送到服务器。Windows Phone 中的邮件服务器没有多大意义......
但是要构建一个具有有用界面的库,您应该有一些使用协议的经验。因此,首先为 Windows 窗体构建一个小型示例客户端,对其进行重构、测试(如果可能,使用不同的邮件服务器)并利用您创建 SMTP 库的经验。
tl;博士:
- 学习套接字基础知识
- 构建第一个邮件客户端
- 考虑界面并创建您的库
于 2013-08-27T07:14:35.750 回答