网络编程

Server

  • 从DNS数据库中检索主机条目
    getaddrinfo 不用考虑字节序[旧api:gethostbyname、gethostbyaddr ]
    getaddrinfo函数能够处理名字到地址以及服务到端口这两种转换,返回的是一个addrinfo的结构(列表)指针而不是一个地址清单。

  • socket: 返回句柄(文件描述符)

  • bind: 内核绑定套接字地址和句柄

  • listen: 将主动套接字转换成监听套接字,处理多个连接,返回监听描述符

  • accept: 等待来自客户端的连接请求到达监听描述符, 获取客户端的套接字地址,返回一个已连接描述符,该描述符可以用来与客户端通信

Ref:

CSAPP
setsockopt: https://www.cnblogs.com/baiduboy/p/8127913.html

-------------------------------------------------------------逆水行舟,不进则退。
原文地址:https://www.cnblogs.com/alilliam/p/13072194.html