Socket(套接字)(重点)

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

创建Socket

Socket(套接字)(重点)

Socket本质上就是一个结构体

Socket(套接字)(重点)

Socket原理图

Socket(套接字)(重点)