linux网络编程之地址结构sockaddr和sockaddr_in的区别
生活随笔
收集整理的這篇文章主要介紹了
linux网络编程之地址结构sockaddr和sockaddr_in的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、介紹sockaddr
結構體struct sockaddr在/usr/include/linux/socket.h中定義
struct sockaddr {unsigned short sa_family; // 2 bytes address family, AF_xxxchar sa_data[14]; // 14 bytes of protocol address };
2、介紹sockaddr_in
結構體struct sockaddr_in在/usr/include/netinet/in.h中定義,是IPv4的地址結構
3、對比總結
struct sockaddr是通用的套接字地址,而struct sock
總結
以上是生活随笔為你收集整理的linux网络编程之地址结构sockaddr和sockaddr_in的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux c之使用共享内存实现进程间通
- 下一篇: linux网络编程之网络字节序、主机字节