- 4
- 0
- 约 9页
- 2016-12-02 发布于湖南
- 举报
计算机网络套接字编程实验尾报告
课 程:计算机网络
项 目:实验2 套接字编程
实验目的
1掌握客户机与服务器的通信原理。
2掌握WinSocket编程技术,实现两机间的通信。
实验原理
在TCP/IP网络中两个进程间的相互作用的主机模式是客户机/服务器模式(Client/Server model)。该模式的建立基于以下两点:1、非对等作用;2、通信完全是异步的。客户机/服务器模式在操作过程中采取的是主动请示方式:
首先服务器方要先启动,并根据请示提供相应服务:(过程如下)
1、打开一通信通道并告知本地主机,它愿意在某一个公认地址上接收客户请求。
2、等待客户请求到达该端口。
3、接收到重复服务请求,处理该请求并发送应答信号。
4、返回第二步,等待另一客户请求
5、关闭服务器。
客户方:
1、打开一通信通道,并连接到服务器所在主机的特定端口。
2、向服务器发送服务请求报文,等待并接收应答;继续提出请求……
3、请求结束后关闭通信通道并终止。
面向连接的应用程序流程图:
实验内容:
分别用TCP和UDP实现套接字编程,实现小写字母转大写!
实验结果与分析:
实验包含四个程序,如下:
TCPClient:
TCPServer:
UDPClient:
UDPSever:
原创力文档

文档评论(0)