sockaddr_in
window 头文件<winsock.h>
linux头文件 <netinet/in.h>或者<arpa/inet.h>
struct sockaddr_in {short sin_family;u_short sin_port;struct in_addr sin_addr;char sin_zero[8];
} ;
in_addr
window 头文件<winsock2.h>
linux 头文件<arpa/inet.h>
struct in_addr {union {struct {u_char s_b1;u_char s_b2;u_char s_b3;u_char s_b4;} S_un_b;struct {u_short s_w1;u_short s_w2;} S_un_w;u_long S_addr;} S_un;
};