利用Socket实现双机通信(计算机网络课程设计).pdfVIP

  • 12
  • 0
  • 约1.61万字
  • 约 17页
  • 2021-11-18 发布于上海
  • 举报

利用Socket实现双机通信(计算机网络课程设计).pdf

实用文档 目 录 1、目录………………………………………………………………… 1 2、题目…………………………………………………………… 2 3 、设计任务………………………………………………… 2 4、WinSocket 简介及特点原理………………………………… 2 5 、TCP 简介及特点原理……………………………………… 3 6 、Visual C++ 简介……………………………………………… 7 7 、设计方案………………………………………………… 8 8 、 系 统 的 原 理框 图 和 程 序 流 程图 … … … … … …… … … 10 9、实验中的问题………………………………………………… 14 10、实验结果及分析……………………………………………… 14 11、课程设计的总结体会……………………………………… 16 12、参考文献…………………………………………………… 16 文案大全 实用文档 利用 Socket 实现双机通信 一、设计任务 1.利用 WinSock 来实现双机通信,理解 TCP 状态机图。 2.要求使用 WinSock 编程,采用其中的 TCP 面向连接方式,实现文本数据的交 换。 二、 WinSocket 简介及特点原理 2.1、什么是 socket 所谓 socket 通常也称作 套接字 ,用于描述 IP 地址和端口,是一个通信链 的句柄。应用程序通常通过 套接字 向网络发出请求或者应答网络请求。 Socket 接口是 TCP/IP 网络的 API ,Socket 接口定义了许多函数或例程,程 序员可以用它们来开发 TCP/IP 网络上的应用程序。要学 Internet 上的 TCP/IP 网络编程,必须理解 Socket 接口。 Socket 接口设计者最先是将接口放在 Unix 操作系统里面的。如果了解 Unix 系统的输入和输出的话,就很容易了解 Socket 了。网络的 Socket 数据传输是一种特殊的 I/O ,Socket 也是一种文件描述符。 Socket 也具有一个类似于打开文件的函数调用 Socket() ,该函数返回一个整型 的 Socket 描述符,随后的连接建立、数据传输等操作都是通过该 Socket 实现的。 常用的 Socket 类型有两种: 流式 Socket (SOCK_STREAM)和数据报式 Socket (SOCK_DGRAM)。流式是一种面向连接的 Socket ,针对于面向连接的 TCP服务 应用;数据报式 Socket 是一种无连接的 Socket ,对应于无连接的

文档评论(0)

1亿VIP精品文档

相关文档