C语言实训项目表V10.docVIP

  • 112
  • 0
  • 约8.22千字
  • 约 15页
  • 2018-07-12 发布于湖北
  • 举报
C语言1.1 通信类1.1.1邮件发送程序客户端(4人)技术难度: 难需求描述:SMTP协议是用于发送电子邮件的主要通信协议,是C语言进行网络编程时经常都会使用到的基础协议之一。邮件发送客户端程序要求使用C语言socket通信来完成SMTP协议,实现邮件发送程序的客户端应用,通过该程序能够向远程的SMTP服务器发送电子邮件的请求,并发送到指定的电子邮箱之中。项目要求: 本程序需要完成的功能较多,因此在实现时建议通过以下两个阶段来完成。第一阶段:只要求通过dos窗口实现简单文本邮件的发送,具体的要求如下:程序启动后录入SMTP服务器地址;录入SMTP服务器用户名和密码;录入收件人地址和抄送人地址(允许录入多个,中间以分号分隔);录入邮件主题;录入邮件内容完成后发送邮件;邮件发送成功后系统提供邮件发送成功;第二阶段:要求能够实现发送MIME格式邮件或利用Win32编程将程序升级为桌面应用程序,进入第二阶段必须满足以下条件:必须是在充分理解SMTP协议的基础上;必须是在充分理解MIME格式的基础上;利用C语言将发送的内容格式化为MIME格式;可以首先考虑只实现MIME格式的一部分格式化需求;升级桌面应用程序必须对Win32 API有一定的理解和掌握;整个邮件发送程序必须首先要对SMTP协议有比较全面的理解,并且对如何使用socket进行网络通信要有较为熟悉的使用,同时还需要对base64

文档评论(0)

1亿VIP精品文档

相关文档