深圳培训课程分类
深圳网校课程
深圳免费公开课讲座
深圳培训资讯网
深圳考试资讯
深圳培训机构视频展示
深圳培训机构
深圳培训资讯网首页 深圳硕士学历培训 深圳自学考试培训 深圳成考远程培训 深圳外语培训 深圳IT培训 深圳资格认证培训 深圳出国留学 深圳就业技能培训 深圳基础教育培训
课程搜索
资料搜索
当前位置:IT培训 -> Linux认证

Linux操作系统下的网络地址转换函数介绍


导航教育中心热点导读
 
 
  深圳成人高考网
· 华杰MBA09年考前辅导热招 ·南昌大学08年成考热门专业招生
· 中南财大金融硕士\华中项目硕士 ·深圳商祺人力资源管理师培训热招
· 深圳物流师认证培训课程大全 ·亚洲(澳门)公开大学MBA深圳热生
· 深圳营养师认证培训课程大全 ·香港财经大学工商管理博士(DBA)
 




 在socket编程时,会出现指定了ip,端口号,却连不上,这是因为网络地址跟本地主机地址的字符顺序不一样导致的。

  在linux下提供了一些操作函数,如下:

  unsigned long int htonl(unsigned long int hostlong);

  用来将参数指定的32位hostlong 转换成网络字符顺序。

  unsigned short int htons(unsigned short int hostshort);

  用来将参数指定的16位hostshort转换成网络字符顺序。

  unsigned long int inet_addr(const char *cp);

  用来将参数cp所指的网络地址字符串转换成网络所使用的二进制数字。

  网络地址字符串是以数字和点组成的字符串,例如:“163.13.132.68”。

  int inet_aton(const char * cp,struct in_addr *inp);

  用来将参数cp所指的网络地址字符串转换成网络使用的二进制的数字,然后存于参数inp所指的in_addr结构中。

  char * inet_ntoa(struct in_addr in);

  用来将参数in所指的网络二进制的数字转换成网络地址,然后将指向此网络地址字符串的指针返回。

  unsigned long inet_network(const char *addr);

  这个函数需要一个在参数addr中包含一个点分隔的地址输入字符串。

  返回值是主机顺序的IP地址的32位值。

  The inet_lnaof() function returns the local host address part of

  the Internet address in. The local host address is returned in local host byte order.

  The inet_netof() function returns the network number part of the Internet Address in.

  The network number is returned in local host byte order.

发布日期: (2008-5-12) 来源:互联网
本文关键字:网络地址转换函数
打印】 【收藏】 【关闭窗口





·深圳雅思强化(保6分)全日班、晚班、周末班
·深圳MBA:亚洲(澳门)国际公开大学MBA招生
·加拿大皇家大学MBA学位班深圳招生
·深圳上海新世界日语套餐班
·华杰MBA精品班保过班热招
·深圳国家物流师职业资格认证培训
关键词
关键词
  • 新手学堂:sys-unconfig命令的执行顺序  2008-5-12
  • DebianLinux系统下VPNServer架设手记  2008-5-12
  • FedoraLinux系统下挂载U盘和Windows盘  2008-5-12
  • Linux操作系统下的网络地址转换函数介绍  2008-5-12
  • UbuntuLinux设置守护进程时出错的解决  2008-5-12
  • LinuxIPv6环境下DNS服务器配置攻略  2008-4-28

  • | 关于我们 | | 网站地图 | | 联系我们 | | 合作伙伴 | | 设为首页 | 加入收藏 |

    版权所有:深圳培训资讯网 | 深圳市导航教育服务有限公司
    Copyright©2004 szedu.com.cn Inc. All Rights Reserved
    Mailto: Postmaster@szedu.com.cn