套接字接口概述
1.套接字接口是一组函数(如socket, connect, bind, listen, accept函数),他们和Unix I/O函数(最常用rio_writen, rio_readlineb)结合起来,用以创建网络应用。
2.每个套接字都是通信的一个端点,从unix程序的角度来看,套接字就是一个有相应描述符的打开文件。
3.套接字的地址结构:
1)IP地址(放在一个结构中)
struct in_addr
{
unsigned int s_addr; /* 32-bit IPv4 address */
};
2)套接字地址通用结构(Linux系统的套接字可以支持多种协议,每种
不同的协议都是用
不同的地址结构。在头文件<linux/socket.h>中有一个这样的老式结构(现在一般不使用这个结构了))