linux下的网络编程接口
LINUX 网络编程接口 --------------------------------------------------------------------------- linux 支持的网络编程接口: UNIX: unix域套接字接口 INET: Internet地址族TCP/IP支持通信 AX25: AMATERUR RADIO X25 IPX: Novell IPX APPLETALK: Appletalk DDP x25: X25 linux的BSD套接口支持的套接口类型 流失:stream 数据报:DATAGRAM 原始: Raw 数据结构: struct sockaddr{ //这个结构中存储着套接字接口的地址信息 Unsigned short sa_family; //地址家族 char sa_data[14]; //14字节的地址信息 //sa_family的值很多。一般采用AF_INET //sa_data的值包括目标地址和端口 } struct sockaddr_in{ short int sin_family; //address family unsignet short int sin_port; //port number struct in_addr sin_addr; //internet address unsigned char sin