网络编程实验

网络编程实验

ID:41032858

大小:1.84 MB

页数:33页

时间:2019-08-14

网络编程实验_第1页
网络编程实验_第2页
网络编程实验_第3页
网络编程实验_第4页
网络编程实验_第5页
资源描述:

《网络编程实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验十  编写C/S程序一、实验目的  学习掌握用VB编程实现简单的客户-服务器程序的技术方法,理解TCP和UDP协议。二、实验环境  用以太网交换机连接起来的WIN2000server操作系统计算机,安装有VB6.0软件。三、实验内容及步骤:  1、理解Winsock控件  2、编写服务器程序  3、编写客户端程序  4、测试程序四、实验过程  1、Winsock控件简介:  1)TCP/IP技术的核心部分(传输层、互联层和网络接口层)通常在操作系统的内核中实现  2)Socket调用:TCP/IP网络操作系统提供的典型网络编程界面Windo

2、ws、UNIX、Linux等都支持socketMicrosoftVisualC++:socket被封装成类(CAsyncSocket和Csocket)MicrosoftVisualBasic:socket以Winsock控件的方式出现  3)Winsock控件:  (1)主机之间利用TCP通信:客户程序:RemoteHost属性、RemotePort属性、Connect方法服务器程序LocalPort属性、Listen方法、ConnectionRequest事件、Accept方法。发送和接收数据SendData、DataArrival事件、Ge

3、tData方法  (2)主机之间利用UDP通信:服务器程序LocalPort属性、RemoteHost属性、RemotePort属性SendData方法、DataArrival事件、GetData方法客户程序RemoteHost属性、RemotePort属性、SendData方法、DataArrival事件、GetData方法  2、利用Winsock控件编写简单的客户—服务器程序  1)服务器程序:在UDP的2000端口守候客户的请求信息收到客户的“Date”请求:响应日期收到客户的“Time”请求:响应时间  客户程序:发送“Date”和“

4、Time”请求显示收到的响应  2)服务器程序编写过程:   3)客户程序编写过程:    2)测试编写的客户—服务器程序:五、实验总结:  通过这个实验让学生掌握一个简单C/S程序的编写及测试。六、实验思考题:  在VB中WINSOCKET控件的作用是什么? 实验十三  电子邮件的使用一、实验目的  掌握MicrosoftOutlookExpress的操作使用和简单SMTP服务器的编程二、实验环境  WIN2000sever操作系统计算机,安装有VB6程序三、实验内容及步骤:  1、MicrosoftOutlookExpress的操作使用  

5、2、编写一个简化的SMTP服务器  3、观察SMTP客户与服务器的交互过程四、实验过程  1、电子邮件客户端应用程序MicrosoftOutlookExpress的操作使用:  熟悉OutlookExpress的外观  1)创建邮件账号  2)调整账号的设置  3)检索POP3服务器上的新邮件(收邮件):  4)阅读邮件:  5)查看邮件附件:  6)书写并发送电子邮件:  7)管理通讯簿:  2、编写简化的SMTP服务器:·支持单用户·不保存和转发收到的邮件,不作错误处理·响应SMTP客户端命令,并显示命令的交互过程和收到的电子邮件   简化

6、SMTP服务器的实现过程         3、观察SMTP的通信过程五、实验总结:  通过这个实验让学生掌握了MicrosoftOutlookExpress的操作使用和简单SMTP服务器的编程。六、实验思考题:  1、在OUTLOOK中是否可以建立多个邮件帐号?如何建立?  2、什么是POP服务器?什么是SMTP服务器?它们在收发邮件中起到的作用是什么?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。