1 / 24
文档名称:

基于pop3协议的电子邮件接收程序的设计论文.doc

格式:doc   大小:1,021KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于pop3协议的电子邮件接收程序的设计论文.doc

上传人:980853275 2018/8/20 文件大小:1021 KB

下载得到文件列表

基于pop3协议的电子邮件接收程序的设计论文.doc

文档介绍

文档介绍:学号:
200840420142
课外设计论文
题目
基于POP3协议的电子邮件接收程序的设计
教学院
计算机学院
专业
网络工程
班级
08级(1)班
姓名
李清平
指导教师
严伟

2011

6

24

目录
摘要 1
1、引言 3
课程设计的内容 3
课程设计的要求 3
2、设计平台简介 3
VC++ 3
3、邮件接收协议 5
POP3简介 5
4、设计原理 8
POP3交互模型 8
5、课程设计步骤 9
函数构造 9
接收邮件的步骤 15
6、测试 19
测试目的 19
测试环境 19
测试结果 19
结果分析 20
7、出现的问题及解决方法 20
20
20
参考文献 21
摘要
电子邮件可以使人们有效地进行电子化的数据异地交换。以电子邮件服务推动着人类的通信行为不断发展。本文以VC++为开发平台,利用Socket 套接字编程,实现了基于POP3协议的邮件接收程序,介绍了POP3协议的原理及电子邮件接收程序的设计与实现方法。
/的迅猛发展,电子邮件(E-Mail)已成为因特网上非常流行、非常方便的通信方式。电子邮件技术不断进步,邮件协议也不断发展。目前应用最广泛的电子邮件收件协议是POP3。技术,以VC++为开发平台,利用Socket套接字编程开发了基于POP3协议的邮件接收程序,现对相关原理及具体设计进行讨论。
关键词课程设计;电子邮件;接收程序;POP3;Socket;VC++
1、引言
/的迅猛发展,电子邮件(E-Mail)已成为因特网上非常流行、非常方便的通信方式。电子邮件技术不断进步,邮件协议也不断发展。目前应用最广泛的电子邮件收件协议是POP3。技术,以VC++为开发平台,利用Socket套接字编程开发了基于POP3协议的邮件接收程序,现对相关原理及具体设计进行讨论。
课程设计的内容
运用VC++语言设计一个邮件程序实现邮件的接收
课程设计的要求
(1)按要求编写课程设计报告书,能正确阐述设计结果。
(2)通过课程设计培养学生严谨的科学态度,认真的工作作风和团队协作精神。
(3)学会文献检索的基本方法和综合运用文献的能力。
(4)在老师的指导下,要求每个学生独立完成课程设计的全部内容。
2、设计平台简介
VC++
(1)背景
VC++是微软公司开发的一个IDE(集成开发环境),换句话说,就是使用C++的一个开发平台。VC++是Windows平台上的C++编程环境,学台的特性并且还要掌握MFC、等的知识,难度比较大。Windows下编程需要了解Windows的消息机制以及回调(callback)函数的原理;MFC是Win32API的包装类,需要理解文档视图类的结构,窗口类的结构,是代码共享的二进制标准,需要掌握其基本原理等等。
VC++作为Visual Studio的一个组件,可以通过安装Visual Studio来获得。VC作为一个主流的开发平台一直深受编程爱好者的喜爱,但是很多人却对它的入门感到难于上青天,究其原因主要是大家对他错误的认识造成的,严格的来说VC++不是门语言,虽然它和C++之间有密切的关系,如果形象点比喻的话,可以把C++看作为一种“工业标准”,而VC++则是某种操作系统平台下的“厂商标准”,而“厂商标准”是在遵循“工业标准”的前提下扩展而来的。
(2)基本模式
VC++应用程序的开发主要有两种模式,一种是WIN API方式,另一种则是MFC方式。VC基于C,C++语言,主要由是MFC组成,是与系统联系非常紧密的编程工具,它兼有高级,和低级语言的双重性,功能强大,灵活,执行效率高,几乎可说VC在 Windows平台无所不能。最大缺点是开发效率不高。
(3)适用范围【1】
1、 VC主要是针对Windows系统,适合一些系统级的开发,可以方便实现一些底层的调用。在VC里边嵌入汇编语言很简单。
2、 VC主要用在驱动程序开发。
3、 VC执行效率高,当对系统性能要求很高的时候,可用VC开发。
4、 VC主要适用于游戏开发。
5、 VC多用于单片机,工业控制等软件开发,如直接对I/O地址操作,就要用C++。
6、 VC适用开发高效,短小,组件,DLL。比如WEB上的控件。
7、 VC可以开发优秀的基于通信的程序。
8、 VC可以开发高效灵活的文件操作程序。
9、 VC可以开发灵活高效的数据库操作程序。
10、VC是编CAD软件的唯一

最近更新

2025年国家电网招聘之电网计算机考试题库及答.. 159页

2025年国家电网招聘之经济学类考试题库【夺冠.. 79页

2025年国家电网招聘之电网计算机考试题库附答.. 159页

2025年国家电网招聘之经济学类考试题库附完整.. 80页

2025年国家电网招聘之经济学类考试题库附参考.. 80页

2025年国家电网招聘之通信类考试题库含完整答.. 164页

2025年国家电网招聘之通信类考试题库及参考答.. 164页

2025年国家电网招聘之通信类考试题库含答案【.. 165页

2025年土地登记代理人之土地登记相关法律知识.. 175页

2025年土地登记代理人之土地登记相关法律知识.. 179页

2025年土地登记代理人之土地登记相关法律知识.. 178页

2025年安全员之C证(专职安全员)考试题库带答.. 111页

2025年安全员之C证(专职安全员)考试题库(考.. 110页

2025年土地登记代理人之土地登记相关法律知识.. 177页

2025年机械员考试题库及参考答案【培优】 163页

2025年机械员考试题库含完整答案【夺冠】 162页

2025年汽车维修工技能理论考试题库及答案一套.. 46页

2025年汽车维修工技能理论考试题库推荐 45页

2025年机械员考试题库附参考答案【精练】 162页

2025年机械员考试题库(模拟题) 162页

2025年汽车维修工技能理论考试题库及参考答案.. 45页

2025年法律常识题库附参考答案【培优a卷】 59页

2025年注册土木工程师考试题库及答案【夺冠系.. 165页

2025年法律常识题库(易错题) 60页

2025年注册土木工程师考试题库含答案【综合卷.. 164页

2025年注册土木工程师考试题库附参考答案(预.. 165页

2025年注册土木工程师考试题库附完整答案(必.. 164页

2025年监理工程师之交通工程目标控制考试题库.. 169页

2025年监理工程师之交通工程目标控制考试题库.. 170页

2025年监理工程师之交通工程目标控制考试题库.. 169页