c Linux网络编程学习笔记(二)socket操作

这里是本人对Linux网络编程的学习做一个记录,主要参考书籍如下:

  • Linux高性能服务器编程
  • Unix网络编程 卷1:套接字联网API
    socket是一个实现内核空间与用户空间的通信的接口。

一、socket服务端

提供网络服务的一端

1、socket服务端操作过程
(1)图解socket服务端操作过程

光看图不过瘾?来上一锅代码

(2)代码实现socket服务端操作过程
  1. #include &l

c Linux网络编程学习笔记(一)网络编程基础API

这里是本人对Linux网络编程的学习做一个记录,主要参考书籍如下:

  • Linux高性能服务器编程
  • Unix网络编程 卷1:套接字联网API
    socket是一个实现内核空间与用户空间的通信的接口。

一、四层网络模型

二、socket地址API

(1)通用socket地址

socket地址结构体

  1. //头文件:<bits/socket.h>
  2. struct sockaddr {