通信1101班1101302115杨朋—Win Socket通信编程.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:4 大小:75KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

通信1101班1101302115杨朋—Win Socket通信编程.doc

通信1101班1101302115杨朋—WinSocket通信编程.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

班级:通信1101学号:1101302115姓名:杨朋实验三WinSocket通信编程实验目的:熟悉C++/VB的基本操作;基本了解基于对话框的Windows应用程序的编写过程;对于WindowsSocket编程建立初步概念。实验设备及环境:Windows2000以上操作系统;每人一台PC机,2人一组;VB和VisualC++6.0语言环境。实验时间及地点:3月28日,11#105实验原理:在TCP/IP网络中两个进程间的相互作用的主机模式是客户机/服务器模式(Client/Servermodel)。当客户端需要某种服务时可以向服务器提交一个请求,当服务器收到请求之后,要对接收的命令进行相应的解析,并以某种方式操作相关资源。服务器解析完命令后,给客户端发送一个响应,并等待下一个请求。在Windows环境中,客户端和服务端的连接是通过使用套接字接口建立的,套接字是连接的端点。对于应用程序而言,连接是以文件描述符的形式出现的。套接字接口提供了socket(),accept(),connection()等函数,这些函数用于打开和关闭套接字描述符。客户端和服务器通过读写这些描述符来实现彼此间的通信。实验内容和步骤:在C++/VB环境下,进行WinSocket通信编程实验,实现客户端和服务器端彼此间的通信以及文件的传送。3月28日我们在朱老师的指导下,在11#105完成了WinSocket通信编程实验。实验之前在网上查阅了与本实验相关的一些资料,以及在指导书上了解了本次实验的实验原理。首先在VisualBasic环境中,创建本次实验的实验界面,实验界面的截图如下图所示:图3.1服务端的运行界面客户端向服务端提交一个呼叫请求,运行界面如下图:图3.2客户端呼叫服务端服务端接收客户端的呼叫请求之后,给客户端发送一个响应,建立连接成功。客户端向服务端发送数据之后,服务端接收数据成功后,向客户端发送数据。实验过程的截图如下图所示:图3.3客户端发送接收数据运行界面图3.4服务端接收发送数据运行界面哈哈实验同组人员:同组人:1101302124章佳辉实验小结:在本次WinSocket通信编程实验中,首先需要理解的是WinSocket实验原理,以及WinSocket中Socket套接字的使用。在本次实验中,需要两个同学之间一起配合共同完成的。一个同学在C++或是VB环境中,建立服务端的界面编写服务端的相关程序,而另一个同学是建立客户端的界面以及编写客户端的相关程序。在客户端通过呼叫服务端所在PC机的IP地址或是主机号来建立连接,当服务器端收到来自客户端的呼叫请求,给出一个呼叫连接建立成功的响应,然后客户端和服务端彼此间就可以进行数据的传送。