1 / 52
文档名称:

华科-计算机网络实验报告-javasocket编程-网络组建实验.doc

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

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

分享

预览

华科-计算机网络实验报告-javasocket编程-网络组建实验.doc

上传人:2028423509 2020/3/16 文件大小:3.94 MB

下载得到文件列表

华科-计算机网络实验报告-javasocket编程-网络组建实验.doc

文档介绍

文档介绍:课程实验报告课程名称:专业班级:计算机科学与技术1003班学号:姓名:鲁辰指导教师:报告日期:(E-Mail) 32实验2网络组建与实施 、要求 31实验二Socket编程(E-Mail)²了解应用层和运输层的作用及相关协议的工作原理和机制。²掌握SOCKET编程的基本方法。²必须基于Socket编程,不能直接借用任何现成的组件。²提交实验设计报告和源代码;实验设计报告必须包括程序流程,源代码必须加详细注释。²基于自己的实验设计报告,通过实验课的上机试验,(或者VisualC++)编程环境下将源代码编译成功,运行演示给实验指导教师检查。:编写邮件客户端,要求如下:第一级:²实现一个基本的文本编辑器,能支持邮件的撰写和保存为草稿。²支持目录结构,能对邮件进行分类,并提供基本的收件箱、发件箱、草稿箱、垃圾箱等文件夹。²支持邮件帐号的配置与存储。²具备完成所需功能的基本图形用户界面(GUI),并具友好性。第二级:²支持将邮件服务器上的邮件完全下载到本地并显示。²支持邮件下载时选择帐号管理器中的邮件服务器。²支持接收进度指示和接收完成指示。²具备完成所需功能的基本图形用户界面(GUI),并具友好性。第三级:²支持邮件下载仅下载邮件头,并能根据需要实时下载邮件全部内容。²支持服务器上邮件下载完成后对邮件是否删除的操作。²具备完成所需功能的基本图形用户界面(GUI),并具友好性。第四级:²支持普通文本邮件的发送。²可选择发送用帐号并可编辑发送用帐号。²支持发送进度指示和发送完成指示。²具备完成所需功能的基本图形用户界面(GUI),并具友好性。第五级:²支持HTML、RTF格式邮件的撰写和发送。²支持邮件发送时添加附件。²支持抄写和密送功能。²支持邮件的回复/转发功能。²具备完成所需功能的基本图形用户界面(GUI),并具友好性。说明:额外功能的实现,将视具体情况予以一定加分。:包括登录界面、收件夹、写信等2具有基本的邮件编辑器,可以撰写邮件3能够配置邮件服务器帐号并存储4支持POP3邮件完全下载收信:基于POP3协议5支持POP3邮件按需下载(先下载邮件头,根据需要全文下载)6支持下载保存/下载删除两种模式7支持纯文本邮件发送写信:基于SMTP协议8支持邮件发送/接收进度显示未完成9支持邮件本地分门别类存储未完成10支持邮件的回复和转发写信(将相应内容当作参数传给对应函数)高级内容1支持MIME格式邮件的撰写和发送未完成2支持附件3支持邮件的抄写和密送4支持多邮件服务器,并可在发送和接收时选择邮件服务器根据上述表格对相应的模块开始编写代码。本次的实验使用Java编写,环境为EclipseSDK。,所以我使用了Eclipse的插件WindowBuilder,可直接将控件拖拽到窗体中,并生成相应的代码,双击按钮时也会生成按钮的动作相关函数。1)登录界面:按钮Login:单击Login之后,弹出主窗口,在调用主窗口的class时,将MailAddress和Password的内容作为参数传给主窗口的类,并交由主窗口进行验证。2)主界面:单击菜单,选择选项卡,会弹出相应的对话框。3)写信:填写收件人、题目、内容后可发送。4)收信:得到邮件的部分信息,单击Show,会弹出选中的邮件的完全显示,DownloadAll会将邮件全部下载到本地。5)显示邮件单击Download&Save会将邮件保存至本地单击Download&Delete会将邮件保存到本地并从服务器上删除单击Reply会把寄件人地址、标题作为参数传给Reply类,并弹出SendMail对话框。单击Reply会把内容、标题作为参数传给Forward类,并弹出SendMail对话框。