Unix 网络编程系列04
来源:互联网 发布:怎么应聘淘宝客服 编辑:程序博客网 时间:2024/06/05 14:37
在本系列的第一篇博文的程序中我们使用了sockaddr_in结构。
那么我们来看看具体定义。
在这里,我们主要针对IPv4部分的。
当我们声明“互联网套接字结构”既sockeaddr_in地址,我们要引用<netinet/in.h>头文件。
在<netinet/in.h>的定义如下:
struct sockaddr_in {
uint8_tsin_len; /* IPv4地址的长度 */
sa_family_tsin_family; /* AF网络族 */
in_port_tsin_port; /* 端口,排序为网络方式 */
struct in_addrsin_addr; /* 网络地址,排序为网络方式 */
char sin_zero[8] /* 未用*/
};
其中成员变量in_addr,为IPv4的地址。
它的定义如下:
struct in_addr {
in_addr_ts_addr;/* 网络地址,排序为网络方式 */
}
那么我们来看看具体定义。
在这里,我们主要针对IPv4部分的。
当我们声明“互联网套接字结构”既sockeaddr_in地址,我们要引用<netinet/in.h>头文件。
在<netinet/in.h>的定义如下:
struct sockaddr_in {
uint8_tsin_len; /* IPv4地址的长度 */
sa_family_tsin_family; /* AF网络族 */
in_port_tsin_port; /* 端口,排序为网络方式 */
struct in_addrsin_addr; /* 网络地址,排序为网络方式 */
char sin_zero[8] /* 未用*/
};
其中成员变量in_addr,为IPv4的地址。
它的定义如下:
struct in_addr {
in_addr_ts_addr;/* 网络地址,排序为网络方式 */
}
以上结构用到的数据类型定义如下表:
- Unix 网络编程系列04
- Unix 网络编程系列01
- Unix 网络编程系列02
- Unix 网络编程系列03
- Unix 网络编程系列05
- UNIX网络编程
- UNIX网络编程
- 关于Unix网络编程
- unix网络编程
- UNIX网络编程
- UNIX网络编程
- UNIX网络编程
- UNIX网络编程
- Linux/UNIX网络编程
- Unix网络编程
- unix网络编程笔记
- Unix 网络编程 函数
- Unix网络编程
- 测试计量技术及仪器
- 在MouseButtonDowm事件中模仿鼠标双击
- 工具类,文件及字符串操作的常用
- 数据库goldgate重新同步
- win7中使用nfs
- Unix 网络编程系列04
- Eclipse最有用的24个快捷键
- Birt报表调用java程序
- 如何搭建个人服务器,建立自己的网站
- android 相对布局
- linux产看端口占用情况
- HelloWindows
- SQL语句之左联接例子
- 如何引导编译器动态链接第三方软件