社区
网络编程
帖子详情
本机有多个网卡,每个网卡有一个IP,怎样获取这些IP地址?
fuwenjing
2003-01-14 03:30:00
只需要找出所有的IP就够了,不需要确定哪个IP对应哪个网卡。
使用 gethostbyname 行不行?我怎么知道 gethostbyname 一共返回了几个IP,怎么取到每一个IP?
谢谢。
...全文
251
6
打赏
收藏
本机有多个网卡,每个网卡有一个IP,怎样获取这些IP地址?
只需要找出所有的IP就够了,不需要确定哪个IP对应哪个网卡。 使用 gethostbyname 行不行?我怎么知道 gethostbyname 一共返回了几个IP,怎么取到每一个IP? 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fuwenjing
2003-01-14
打赏
举报
回复
狂谢狂徒兄,谢谢格格巫。
clouds_wang
2003-01-14
打赏
举报
回复
GetAdapterInfo
Gargamel
2003-01-14
打赏
举报
回复
GetIpAddrTable()
GetIpNetTable()
struct hostent FAR *gethostbyname(
const char FAR *name
);
也可以。 返回值是一个结构体,结构体中有一个IP地址链表
BinaryTreeEx
2003-01-14
打赏
举报
回复
给你一个socket的例子,免得你去看wincap了。记着给分啊!!!
m_structHostent = gethostbyname(&m_pEnumResource[i].lpRemoteName[2]);
m_cListClient.InsertItem(m_dwIndex, &m_pEnumResource[i].lpRemoteName[2]);
TRACE("%s\n",&m_pEnumResource[i].lpRemoteName[2]);
sprintf(m_FullString,"%s",&m_pEnumResource[i].lpRemoteName[2]);
if (m_structHostent != NULL)
{
for(int j = 0; m_structHostent->h_addr_list[j] != NULL; j++)
{
memcpy(&(dest.sin_addr), m_structHostent->h_addr_list[j],m_structHostent->h_length);
m_strTemp = inet_ntoa(dest.sin_addr);
m_cListClient.SetItemText(m_dwIndex,j + 1,m_strTemp);
sprintf(m_FullString,"%s %s",m_FullString,m_strTemp);
}
m_dwIndex = m_dwIndex + 1;
m_cListClient.UpdateWindow();
fprintf(m_hFile,"%s\n",m_FullString);
}
BinaryTreeEx
2003-01-14
打赏
举报
回复
我用wincap就实现了,获取了一个server上的4个ip地址。
如果希望知道请给我留言
ksyou
2003-01-14
打赏
举报
回复
xuexi
linux
多个
网卡
ip
,linux多
网卡
多
IP
配置:
一个
主机多
网卡
配置同
一个
网段的多
IP
现在有些主机有
多个
网卡
如何将每一 NIC 配置同
一个
网段的不同
IP
地址
:1、用 ifconfig 查看有多少个
网卡
:我的主机就有 NIC:eth0 和 eth8在eth0 上已经配置了
一个
IP
现在我需要在eth8上面配置
IP
地址
2、首先检查NIC ...
java
获取
本地
ip
排除虚拟
网卡
_
获取
本机
的
ip
地址
(排除虚拟机,蓝牙等
ip
)
网上常见的方法如下InetAddress.getLocalHost().getHostAddress()但是如果电脑里面有Lan,WIFI,蓝牙热点,虚拟机
网卡
,即存在很多的网络接口(network interfaces),
每个
网络接口就包含
一个
IP
地址
,并不是所有的...
linux c++
获取
mac地址,C++获得
本机
所有
网卡
的
IP
和MAC地址信息的实现方法
一台机器上可能不只有
一个
网卡
,但每
一个
网卡
只有
一个
MAC地址,而每
一个
网卡
可能配置有
多个
IP
地址
;如平常的笔记本电脑中,就会有无线
网卡
和有线
网卡
(网线接口)两种;因此,如果要获得
本机
所有
网卡
的
IP
和MAC地址信息...
如何给CentOS7一块
网卡
配置
多个
IP
地址
我们在实际应用中,有些设备连接局域网时,可能需要
一个
网卡
设置两个
IP
地址
,以便同时
获取
设备信息和上网。假设现在需要给服务器的第一块
网卡
eno1添加
多个
IP
地址
对应两个网段,可以按如下进行操作。在 CentOS 7 中,...
C++如何
获取
本机
所有
网卡
的
IP
和MAC地址信息
一台机器上可能有
多个
网卡
,每
一个
网卡
只有
一个
MAC地址,但是每
一个
网卡
可能配置有
多个
IP
地址
;如平常的笔记本电脑中,就会有无线
网卡
和有线
网卡
(网线接口)两种;因此,如果要获得
本机
所有
网卡
的
IP
和MAC地址信息,...
网络编程
18,357
社区成员
64,211
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章