欢迎来到天天文库
浏览记录
ID:41032858
大小:1.84 MB
页数:33页
时间:2019-08-14
《网络编程实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
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服务器?它们在收发邮件中起到的作用是什么?
此文档下载收益归作者所有