socket接口的网络协议无关性
###1. socket接口 BSD Socket 是UNIX系统中通用的网络接口, linux同样使用该接口, socket系统调用接口为 #include <sys/types.h> /* See NOTES */ #include <sys/socket.h> int socket(int domain, int type, int protocol); domain : 指定地址族 type : socket类型 protocl : 通常为0,因为同一domain, 同一type下, 通常只有一种protocol(但是不是绝对的, 比如netlink就支持30多种protocol) 从socket系统调用可以看出, socket是一个与网络协议无关的接口 ###2. linux上socket接口支持的网络协议 linux上socket接口支持的domain(地址族)较多, 在linux源码的...