- 47
- 0
- 约9.45千字
- 约 14页
- 2018-12-28 发布于浙江
- 举报
简单的客户/服务器程序设计与实现
实验目的及要求:
1、熟悉Microsoft Visual Studio 2008编程环境。
2、了解TCP与UDP协议,以及它们之间的区别。
3、了解客户/服务器模型原理。
4、熟悉Socket编程原理,掌握简单的套接字编程。
实验设备:
硬件:PC机(两台以上)、网卡、已经设定好的以太网环境
软件:Microsoft Visual Studio 2008
实验内容及步骤:
1、编写用TCP协议实现的Client端和Server端程序并调试通过。
程序分两部分:客户程序和服务器程序。
工作过程是: 服务器首先启动,它创建套接字之后等待客户的连接;客户启动后创建套接字,然后和服务器建立连接;建立连接后,客户接收键盘输入,然后将数据发送到服务器,服务器收到到数据后,将接收到的字符在屏幕上显示出来。或者服务器接收键盘输入,然后将数据发送到客户机,客户机收到数据后,将接收到的字符在屏幕上显示出来。
服务器方程序流程如下:
服务器方
Socket()
Socket()建立流式套接字,返回套接字号。
客户方
客户方
bind()
bind(),套接字s与本地地址相连。
Socket(),
Socket(),建立流失套接字,
返回套接字号
listen(),通知
listen(),通知TCP,服务器准备好接收连接。
accept(),
accept
您可能关注的文档
- 机械厂汽修车间施工设计.doc
- 机械创新题目解析.ppt
- 机械行业安全生产标准化宣贯培训教材.ppt
- 茶园新区某综合大楼土石方工程施工组织设计.pdf
- 机械库工程施工设计.doc
- 刹车油,助力油,防冻液培训.pptx
- 机械类大学生职业规划.ppt
- 柴油机电喷系统培训-燃油系统.ppt
- 机械设备安全防护技术大全.pptx
- 机械设备管理培训资料(中铁十局).ppt
- 部编人教版三年级语文上册部编版教案-第5单元16.金色的草地.doc
- 部编人教版三年级语文上册部编版教案-第6单元18.富饶的西沙群岛.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城3套.doc
- 部编人教版三年级语文上册部编版教案-第7单元21.大自然的声音.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭课堂实录3套.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭说课稿3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案.doc
- 部编人教版三年级语文上册20美丽的小兴安岭含答案3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案3套.doc
原创力文档

文档评论(0)