你去网上找一个ping的源码就可以了
你想想,现实中,你刚装一台机器,然后你想给它安个ip,不是先到另外一台机器,ping出一个没有反应的地址来嘛反正我经常这么干
你想想,现实中,你刚装一台机器,然后你想给它安个ip,不是先到另外一台机器,ping出一个没有反应的地址来嘛反正我经常这么干
解决方案 »
- 新手,SOS,全局函数怎么给局部函数传消息?
- 怎样才能使得程序崩溃时不直接关闭,而是弹出一个崩溃的信息框?
- 超难
- (急用)请问如何设置自定义消息的优先级?
- 为什么做ISAPI就可以这么高工资啊-薪水范围8000-9999
- 如何从磁盘上删除一个文件?
- 单文挡程序,如何使窗体大小维持不变
- ※我的程序在win9x不能运行,谁帮我看一下呀?
- 嗨!大家好呀,菜菜鸟回来了,请教一个大Q的问题:当我的头文件很多时,我需要把她们放在同一个目录A下,不知道在哪里设置,可以让系统知
- 请教如何在IE浏览器控件里,当右键按下时,弹出自定义的对话框,而不是普通的菜单
- 帮帮我,这问题怎样解决?
- 对话框内含有很多控件,如何做到在双击某一个控件时让其最大化(对话框已经最大化了)
int getmac(char * ip,UCHAR * mac,int maclen)
{
if(maclen<6)
{
return -1;
}
IPAddr destIP;
DWORD dret;
ULONG ulen; destIP=inet_addr(ip);
ulen=maclen;
if(NO_ERROR==(dret=SendARP(destIP,NULL,(PULONG)mac,&ulen)))
{
return 1;//成功则返回
}
}
to:zb_china(小张同志zb_china@sina)
可以举一下例子吗
比如掩码255.255.255.0,从10.2.3.1 --- 10.2.3.255就可以了。
小张同志的方法也许可以。
取得主机名可以用gethostbyaddr但是比较慢而且受单机防火墙影响。
NETBIOS也可以取得MAC地址和机器名,但是处理多IP主机有问题。另外2000不再默认支持这个协议。
ping 受单机防火墙影响。
在哪里啊
我机子上面没有啊
这是不是你要的效果?
谢谢!