sockaddr_in强转为sockaddr

来源:互联网 发布:无人深空优化 编辑:程序博客网 时间:2024/04/29 04:11

struct sockaddr是通用的socket地址,而struct sockaddr_in则是internet环境下套接字的地址形式,二者长度一样,都是16个字节,指向sockaddr_in结构的指针也可以指向sockaddr,网络编程中通过socket建立网络通信时,往往会将sockaddr_in*强转为sockaddr*

例如:bind函数,等等


强转为sockaddr,做是为了保持在socket套接字通信机制上是通用的,


因为socket还可以用作系统内部间和其他类型网络的通信,而不仅是在internet中通信使用。
原创粉丝点击