sockaddr_in sockaddr in_addr区别联系[转]
2017-06-07 15:17
555 查看
struct sockaddr {
unsigned short sa_family; // address family, AF_xxx
char sa_data[14]; // 14 bytes of protocol address
};
struct sockaddr_in {
short int sin_family; // Address family
unsigned short int sin_port; // Port number
struct in_addr sin_addr; // Internet address
unsigned char sin_zero[8]; // Same size as struct sockaddr
};
struct in_addr {
unsigned long s_addr; // that’s a 32-bit long, or 4 bytes
};
想来你是要进行网络编程,使用socket, listen, bind等函数。
你只要记住,填值的时候使用sockaddr_in结构,而作为函数的
参数传入的时候转换成sockaddr结构就行了,毕竟都是16个字符
长。
unsigned short sa_family; // address family, AF_xxx
char sa_data[14]; // 14 bytes of protocol address
};
struct sockaddr_in {
short int sin_family; // Address family
unsigned short int sin_port; // Port number
struct in_addr sin_addr; // Internet address
unsigned char sin_zero[8]; // Same size as struct sockaddr
};
struct in_addr {
unsigned long s_addr; // that’s a 32-bit long, or 4 bytes
};
想来你是要进行网络编程,使用socket, listen, bind等函数。
你只要记住,填值的时候使用sockaddr_in结构,而作为函数的
参数传入的时候转换成sockaddr结构就行了,毕竟都是16个字符
长。
相关文章推荐
- sockaddr_in sockaddr in_addr区别联系
- struct sockaddr与struct sockaddr_in ,struct sockaddr_un的区别和联系
- struct sockaddr与struct sockaddr_in ,struct sockaddr_un的区别和联系
- struct sockaddr与struct sockaddr_in的区别和联系
- sockaddr_in sockaddr in_addr区别联系[转]
- sockaddr_in sockaddr in_addr区别联系
- struct sockaddr与struct sockaddr_in的区别和联系
- struct sockaddr与struct sockaddr_in ,struct sockaddr_un的区别和联系
- struct sockaddr与struct sockaddr_in的区别和联系
- struct sockaddr与struct sockaddr_in的区别和联系
- sockaddr_in sockaddr in_addr区别联系
- struct sockaddr与struct sockaddr_in ,struct sockaddr_un的区别和联系
- struct sockaddr与struct sockaddr_in ,struct sockaddr_un的区别和联系
- struct sockaddr与struct sockaddr_in ,struct sockaddr_un的区别和联系
- sockaddr_in中sin_zero的意义,以及sockaddr_in sockaddr in_addr区别联系
- struct sockaddr与struct sockaddr_in的区别和联系
- sockaddr_in & sockaddr & in_addr 的区别
- sockaddr、sockaddr_in、struct in_addr的区别联系
- struct sock_addr 和struct sock_addr_in的区别与联系
- struct in_addr,struct sockaddr与struct sockaddr_in的区别和联系