基本信息
文件名称:系统编程语言:C:网络编程基础:套接字编程.docx
文件大小:38.72 KB
总页数:35 页
更新时间:2025-08-09
总字数:约3.08万字
文档摘要
PAGE1
PAGE1
系统编程语言:C:网络编程基础:套接字编程
1网络编程概述
1.1网络编程的基本概念
网络编程是计算机编程的一个分支,它涉及创建可以在网络上通信的程序。在C语言中,网络编程主要通过使用套接字(socket)来实现。套接字是网络通信的端点,它允许程序通过网络发送和接收数据。套接字编程涉及创建、配置和使用这些套接字,以实现不同计算机系统之间的数据交换。
1.1.1套接字的类型
在C语言中,主要有三种类型的套接字:
流套接字(SOCK_STREAM):提供面向连接、可靠的数据传输服务,通常使用TCP协议。
数据报套接字(SOCK_DGRAM):提供无连接