学生学号 17实验课成绩学 生 实 验 报 告 书实验课程名称通信原理开 课 学 院计算机科学与技术学院指导老师姓名刘维学 生 姓 名陈鑫宇学生专业班级软件工程1 4 0 12025——20 16学年第2学期ﻬ实验课程名称:______通信原理_________ 实验项目名称采纳 Winsoc k在有线局域网上得点-点通信实验成绩实 验 者陈鑫宇专业班级软件1 401组 别同 组 者叶旺实验日期 年 月 日一部分:实验预习报告(包括实验目得、意义,实验基本原理与方法,主要仪器设备及耗材,实验方案与技术路线等)实验目得与要求1. “采纳 Wi n so c k 在有线局域网上得点—点通信”2. 熟悉 VB6、0 得控件与界面设计,进而熟悉 Winsock 得有关控件及编程方法。3. 在了解所用得两个工作站与服务器得 IP 地址后,采纳 VB6、0得控件与 Wi nsock 控件编写并调试在有线局域网上得点-点通信程序。4. 具有点对点通信功能,任意客户端之间能够发送消息。编译语言与环境1、编程语言 C/C++等均可;本次实验采纳C++语言版本2、安装v s201 5或更高版本得 Windo w s 系统 p c机 网络编程就是通过使用套接字来达到进程间通信目得得编程,Socket 编程就是网络编程得主流工具,Sock et AP I 就是实现进程间通信得一种编程设施,也就是一种为进程间提供底层抽象得机制,提供了访问下层通信协议得大量系统调用与相应得数据结构。具体流程如上图所示.1、建立连接1) 服务程序调用 socke t创建一个新得套接字,并在传输层实体中分配表空间,返回一个文件描述符用于以后调用中使用该套接字;调用 b i n d将一个地址给予该套接字,使得远程客户程序能访问该服务程序;调用 lis t en 分配数据空间,以便存储多个用户得连接建立请求;调用 acce p t 将服务程序堵塞起来,等待接收客户程序发来得连接请求.当传输层实体接收到建立连接得 TP DU 时,新创建一个与原来得套接字相同属性得套接字并返回其文件描述符。服务程序创建一个子进程处理此次连接,然后继续等待发往原来套接字得连接请求。2) 客户程序调用 socke t创建一个新得套接字,并在传输层实体中分配表空间,返回一个文件描述符用于在以后得调用中使用该套接字;调用c onn e c t堵塞客户程序,传输层实体开始建立连接,当连接建立完成时,取消堵塞;2、数据传输 双方使用 s en d 与r ec ei v e完成数据得全双工发送。3、释...