如何获得局域网指定主机的所有地址列表,用getXbyY 的api 行吗?

CCED136 2003-03-19 03:42:15
如题: 如何才能获得局域网主机的所有 ip 地址列表?
说明: 假如,局域网中的所有主机都自己有一个 modem ,我要如何才能监视到

局域网中的某一台主机通过自己的 modem 拨号上网。(因为不允许上网)。

我想,只要取得目标主机的所有 ip 地址,然后再判断它的地址是否属于

Internet ,就可以判断他是否正在拨号上网。

请大家指点!!!
...全文
87 9 打赏 收藏 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
CCED136 2003-03-24
  • 打赏
  • 举报
回复
算了,我想这个问题可能没有人会的了。

失望中.......

结帖了。

还是的靠自己才行,别人是靠不住的。

txt587 2003-03-20
  • 打赏
  • 举报
回复
up
CCED136 2003-03-20
  • 打赏
  • 举报
回复
up
CCED136 2003-03-20
  • 打赏
  • 举报
回复
有没有其他方法呢?
叶子哟 2003-03-20
  • 打赏
  • 举报
回复
get法只能取到与你第一个IP同网段的IP,还真不好弄
CCED136 2003-03-20
  • 打赏
  • 举报
回复
TO: ALL

我使用过 getXbyY 的方法,不行!

到底能不能实现这个功能呢?我现在都不晓得!

是不是根本就不可能实现呢?

请高手指点。。。
jimzj 2003-03-20
  • 打赏
  • 举报
回复
#include <windows.h>
#include <winsock.h>
#include <stdio.h>

int main(int argc, char **argv)
{
WORD wVersionRequested;
WSADATA wsaData;
LPSTR szIPAddr;
hostent *p;

//Start up WinSock
wVersionRequested = MAKEWORD(1, 1);
if(WSAStartup(wVersionRequested, &wsaData))
{
printf("ERROR No.1!!! Program Terminate.");
return 0;
}

char s[128];
char *p2;
DWORD dwIPAddr;
//Get the computer name
if(gethostname(s, 128)==SOCKET_ERROR)
{
printf("ERROR No.2!!! Program Terminate.");
return 0;
}

p = gethostbyname(s);
if(!p)
{
printf("ERROR!!! Bad host lookup. Program Terminate.");
return 0;
}

printf("Local Computer Name: %s\n",s);
printf("Local Host Name: %s\n",p->h_name);
int i=0;
while(p->h_aliases[i])
{
printf(" %s\n",p->h_aliases[i]);
i++;
}


//Get the IpAddress
for(int i=0;p->h_addr_list[i]!=0;i++)
{
p2 = inet_ntoa(*((in_addr *)p->h_addr_list[i]));
printf("Local IP Adress: %s\n",p2);
}
return 0;
}
NowCan 2003-03-20
  • 打赏
  • 举报
回复
gethostbyname?
呵呵,自己试试看吧。
CCED136 2003-03-19
  • 打赏
  • 举报
回复
up
内容概要:本文针对高渗透率光伏接入电网后引发的电压波动与无功功率失衡问题,研究了考虑泄流效应的光伏并网点电压系统侧无功优化方法。通过分析光伏并网系统的运行特性,重点探讨了泄流效应对系统侧电压稳定性的影响,并据此构建了一个综合考虑电压质量改善、网络损耗降低和无功功率合理分布的多目标无功优化模型。采用智能优化算法对模型进行求解,并通过Matlab代码实现了完整的仿真验证,结果表明所提方法能有效提升系统的电压稳定性和运行效率。研究为含分布式光伏的配电网提供了科学的无功补偿与电压调控策略,具有较强的理论价值与工程应用前景。; 适合人群:具备电力系统基础知识,熟悉Matlab仿真环境,从事新能源并网、电力系统优化等相关领域的科研人员及研究生。; 使用场景及目标:①用于科研学习与课题研究,掌握光伏并网系统中无功优化的建模与求解方法;②应用于实际工程中对含有分布式光伏的配电网进行电压调控与无功补偿策略设计; 阅读建议:建议读者结合Matlab代码深入理解模型构建与算法实现过程,重点关注目标函数设计、约束条件处理及优化结果分析,同时可拓展至其他分布式电源接入场景进行对比研究。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧