社区
网络及通讯开发
帖子详情
inet_addr()的原理
lengda
2003-09-13 05:10:51
inet_addr()将127.0.0.1这种ip地址转换成unsigned long的原理是什么呢?怎么计算得出的呢?请高手指教。
...全文
86
3
打赏
收藏
inet_addr()的原理
inet_addr()将127.0.0.1这种ip地址转换成unsigned long的原理是什么呢?怎么计算得出的呢?请高手指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lengda
2003-09-15
打赏
举报
回复
inet_addr()的转换时,高低位相反,兄台没说清楚,不过还是多谢!
lengda
2003-09-14
打赏
举报
回复
那像127.0.0.1和127.0.0.2经过转换后有什么关系呢?(就是说这种相邻的ip地址)
warton
2003-09-13
打赏
举报
回复
1
ipv4是四段10进制表示的(一段8位),二进制来说就是32位,转换成长整型就行了呀!
C++ 网络编程1
inet
_
add
r,htons,
inet
_ntoa,ntohs,getpeername,主机字节序和网络字节序,大端,小端
1.
inet
_
add
r
inet
_
add
r是一个计算机函数,功能是将一个点分十进制的IP转换成一个长整数型数(u_long类型)等同于
inet
_
add
r()。
inet
_
add
r方法可以转化字符串,主要用来将一个十进制的数转化为二进制的数,用途多于...
inet
_
add
r函数讲解
The
inet
_
add
r() function converts the Internet host
add
ress cp from IPv4 numbers-and-dots notation into binary data in network byte order。
inet
_
add
r() 函数的作用是将点分十进制的IPv4地址转换成网络...
inet
_
add
r实现
原理
输入是点分的IP地址格式(如A.B.C.D)的字符串,从该字符串中提取...ul
Add
ress = D字节序),即
inet
_
add
r(const char *)的返回结果 另外,我们也可以得到把该IP转换为主机序的结果,转换方法一样 A<<24 + B<<16 + C<<8 +
inet
_
add
r函数
原理
#include<WinSock2.h>#pragma comment(lib,"ws2_32.lib".../*unsigned long
Inet
_
add
r(const char* cp){ unsigned long host=0; char* phost=(char*)&host;//s...
htonl() htons()及
inet
_ntoa()
inet
_
add
r()的用法
在写C/S模式的客户端服务端时经常遇到:主机序转网络序、网络序转主机序、十进制的IP转网络序、网络序转十进制IP。...
add
rin.sin_family = AF_
INET
;
add
rin.sin_port = htons(nport); //端口号
add
rin.sin_
add
网络及通讯开发
1,316
社区成员
8,873
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章