Socket(套接字)(重点)

Socket是一种通讯机制,包含调用接口和数据结构定义,为应用进程提供网络通讯手段。Linux网络编程通过Socket接口实现,它是特殊的IO,有相关描述和唯一标识。还介绍了创建Socket,其本质是结构体,并提及Socket原理图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • Socket(套接字)是一种通讯机制,它包含一整套的调用接口和数据结构的定义,它给应用进程提供了使用如TCP/UDP等网络协议进行网络通讯的手段
  • Linux中的网络编程通过Socket接口实现,Socket既是一种特殊的IO(网络上数据的读写也是通过read和write函数),提供对应的文件描述符。一个完整的Socket都有一个相关描述:协议、本地地址、本地端口、远程地址、远程端口;每一个Socket有一个本地的唯一Socket,由操作系统分配。(Socket分为两种,服务端口的Socket和本地的Socket)

创建Socket

Socket本质上就是一个结构体

Socket原理图

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值