- 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,开始监听
您可能关注的文档
最近下载
- 听交通工具声音选词14张.pptx
- 2023年重庆市荣昌区事业单位考试真题.docx VIP
- 终端智能体安全白皮书(2025).pdf VIP
- 12J003室外工程标准图集.docx VIP
- 四川省成都市武侯区2025-2026学年九年级上学期期末(一诊)考试化学试题(原卷+解析).pdf VIP
- 给排水国标图集-04S516:混凝土排水管道基础及接口.pdf VIP
- 公路水运工程助理试验检测师《道路工程》近年考试真题题库资料汇总(200题).pdf VIP
- 毕业设计 减速器轴承端盖零件机械加工工艺规程设计.doc VIP
- 2025年重庆市荣昌区国企考试真题.docx VIP
- T CIET 273—2023 温室气体碳排放量测算方法 电解铝.pdf VIP
原创力文档

文档评论(0)