c语言版socket通信原理.pdfVIP

  • 16
  • 0
  • 约5.55千字
  • 约 8页
  • 2021-04-03 发布于湖南
  • 举报
简单的客户 / 服务器程序设计与实现 实验目的及要求: 1、熟悉 C 编程环境。 2 、熟悉 Socket 编程原理,掌握简单的套接字编程。 实验设备: 硬件: PC机 软件: CodeBlocks 实验内容及步骤: 什么是 Socket ? Socket 英文直译为“孔或插座”,也称为套接字。用于描述 IP 地址和端口号,是一种进程 间的通信机制。你可以理解为 IP 地址确定了网内的唯一计算机,而端口号则指定了将消息发送 给哪一个应用程序(大多应用程序启动时会主动绑定一个端口,如果不主动绑定,操作系统自动 为其分配一个端口)。 Socket 的类型 Stream:一种流式 Socket,针对于面向连接的 TCP 服务应用,安全,但效率低。(本文重 点) Datagram :数据报式的 Socket,针对于无连接的 UDP 服务应用, 不安全 (丢失、顺序混乱, 往往在接收端要分析完整性、重排、或要求重发),但效率高。 Socket 程序一般应用模式及运行流程 服务器端会启动一个 Socket,开始监听

文档评论(0)

1亿VIP精品文档

相关文档