社区
网络编程
帖子详情
为什么显示出来的ip地址是反的?
csdn5211
2007-08-15 07:43:46
代码如下
char name[50];
gethostname(name,50);
struct hostent FAR * ip = gethostbyname(name);
DWORD dwAddress = *((DWORD*)(*(ip->h_addr_list)));
m_ctrlIp.SetAddress(dwAddress);
显示出来的ip地址的四个字段正好反过来了,怎么回事?
...全文
422
4
打赏
收藏
为什么显示出来的ip地址是反的?
代码如下 char name[50]; gethostname(name,50); struct hostent FAR * ip = gethostbyname(name); DWORD dwAddress = *((DWORD*)(*(ip->h_addr_list))); m_ctrlIp.SetAddress(dwAddress); 显示出来的ip地址的四个字段正好反过来了,怎么回事?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sjdev
2007-08-15
打赏
举报
回复
实际在sockaddr_in中使用的是按 <b>网络字节排序</b> 的一个4字节整数。
sjdev
2007-08-15
打赏
举报
回复
ntohl
csdn5211
2007-08-15
打赏
举报
回复
如果我要使用这个ip地址的话,用不用转换次序?
sjdev
2007-08-15
打赏
举报
回复
网络字节序和主机字节序转换一下。
ESP8266 NodeMCU 使用 OLED
显示
屏
显示
IP 地址
ESP8266 NodeMCU 使用 OLED
显示
屏
显示
IP 地址,基于 Arduino IDE,
显示
屏为 SPI 通信。
linux命令ifconfig
显示
不出
IP地址
linux命令ifconfig
显示
不出
IP地址
之前修改了一下mac地址,再次登录后使用ifconfig查出来发现IP变成127.0.0.1。一脸懵逼。 修改该问题时,从网上找了几个解决方案,没有解决,可能是问题点不同,各位要是遇到类似的可以照着修改一下。 其中还涉及了这个问题: 1. IP设置不对 之前IP是DHCP服务器来帮忙分配,现在想设置成静态的,于是修改了
IP地址
。 开始以为是这个问...
修改虚拟机ip为静态ip以及虚拟机不
显示
IP地址
在使用虚拟机的时候,默认情况下使用的DHCP协议分配的动态
IP地址
,使得每次打开虚拟机后当前的
IP地址
都可能会发生变化,这样不方便管理。为了能够给当前虚拟机设置一个静态
IP地址
,方便后期使用WindTerm等连接工具进行连接,以及配置各种服务。所以,我们需要为虚拟机设置一个静态
IP地址
。
Ubuntu虚拟机不
显示
ip地址
【已解决】
Ubuntu虚拟机无法
显示
ip地址
【已解决】
ubuntu ifconfig 不
显示
IP地址
我遇到的是问题2,由于更换wifi连接点出现ubuntu ifconfig 不
显示
IP地址
。 本文转载:https://blog.csdn.net/cmh477660693/article/details/52760236 ubuntu终端下命令ifconfig的问题解决 问题一. ifconfig之后只
显示
lo,没有看到eth0 问题二. ifconfig之后
显示
eth0,但是没有...
网络编程
18,356
社区成员
64,161
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章