2.12.5.使用 sendmsg 发送 .................................................................................................................. 46
2.13.读取网络消息 API ................................................................................................................................. 47
2.13.1.使用 read 读取 ......................................................................................................................... 47
2.13.2.使用 readv 读取 ....................................................................................................................... 48
2.13.3.使用 recv 读取 ......................................................................................................................... 48
2.13.4.使用 recvfrom 读取 ................................................................................................................ 49
2.13.5.使用 recvmsg 读取 .................................................................................................................. 50
2.14.连接断开函数 shutdown...................................................................................................................... 51
2.15.TCP 通信程序简单实例 ........................................................................................................................ 51
2.16.UDP 通信程序简单实例 ........................................................................................................................ 56
3.UNIX 域协议(本地通信协议)............................................................................................................................. 59
3.1.概述 .............................................................................................................................................................. 59
3.2.UNIX 域协议之进程间通信方式一:socketpair 函数 ............................................................... 60
3.3.UNIX 域协议之进程间通信方式二:套接字通信方式 ................................................................ 62
4.套接字选项 .............................................................................................................................................................. 66
4.1.获取套接字的选项值(getsockopt) .................................................................................................. 66
4.2.获取套接字的选项值(setsockopt) .................................................................................................. 67
4.3.选项汇总 ..................................................................................................................................................... 68
4.3.1.套接字层次 .................................................................................................................................. 68
4.3.2.IP 层次 .......................................................................................................................................... 70
4.3.3.TCP 层次 ........................................................................................................................................ 70
5.广播 ............................................................................................................................................................................ 70
5.1.概述 .............................................................................................................................................................. 70
5.2.程序实例 ..................................................................................................................................................... 72
6.组播(又称多播) ..................................................................................................................................................... 75
6.1.概述 .............................................................................................................................................................. 75
6.2.程序实例 ..................................................................................................................................................... 77
7.获取套接字协议地址函数 .................................................................................................................................. 80
7.1.根据套接字获取本地协议地址(getsockname) ............................................................................. 80
7.2.获取与套接字关联的外地协议地址(getpeername) .................................................................... 82