zoukankan
html css js c++ java
通过域名显示IP列表
#define
__LINUX__
#include
<
stdio.h
>
#ifdef __LINUX__
#include
<
netdb.h
>
#include
<
sys
/
socket.h
>
#else
#include
<
winsock2.h
>
#pragma
comment(lib, "ws2_32.lib")
#endif
int
main(
int
argc,
char
*
argv[])
{
struct
hostent
*
hptr;
char
**
pptr;
char
hostname[
32
];
char
str[
32
];
#ifndef __LINUX__
WSADATA wsa;
WSAStartup(MAKEWORD(
2
,
2
),
&
wsa);
#endif
if
(gethostname(hostname,
sizeof
(hostname)))
{
#ifdef __LINUX__
printf(
"
gethostname calling error: %d \n
"
);
#else
printf(
"
gethostname calling error: %d \n
"
, WSAGetLastError());
#endif
return
1
;
}
printf(
"
localhost name: %s\n
"
, hostname);
strcpy(hostname, argv[
1
]);
if
((hptr
=
gethostbyname(hostname))
==
NULL)
{
printf(
"
gethostbyname calling error\n
"
);
return
1
;
}
int
i
=
0
;
pptr
=
hptr
->
h_addr_list;
for
(;
*
pptr
!=
NULL; pptr
++
)
{
#ifdef __LINUX__
printf(
"
address: %s \n
"
, inet_ntop(hptr
->
h_addrtype,
*
pptr, str,
sizeof
(str)));
#else
printf(
"
address: %s \n
"
, inet_ntoa(
*
( (
struct
in_addr
*
)hptr
->
h_addr_list[i] )));
i
++
;
#endif
}
return
0
;
}
查看全文
相关阅读:
细心也是一种态度
EDM数据访问的三种方式
如何快速提交网站备案 ICP备案
c# winform 关于给静态全局变量赋值的问题
c#DIY随机数类winform 2010
手把手教你如何用IIS搭建手机WAP网站(图文)
admin密码对应的MD5值,16位和32位,admin解密自己留着方便.
C#实现MD5加密,winform c#2005
最全的c#日期函数 winform
如何解决因网站备案号没下来而网站被迫关闭的办法
原文地址:https://www.cnblogs.com/frischzenger/p/1584672.html
最新文章
如何让Div放在Flash上面
搜狐奥运火狐浏览器推出 第一时间关注奥运赛事
javascript keycode常用积累
JavaScript中的匿名函数及函数的闭包
Flex入门Flex基本语法
删除数组中某一匹配项
HTML网页特殊符号代码大全
C#操纵XML小结_转载
C#操作Sqlite快速入门及相关工具收集
SQLServer 中Case When的用法
热门文章
JS 实现网站简繁体切换
HTML自定义标签
VC2010+ArcGIS Engine 10.1 开发(一)
VC2010+ArcGIS Engine 10.1 开发(二)
Qt+ArcGIS Engine 10.1 开发(一)
WebService中运用自定义类的处理要领(转)
Qt中的一些知识小结(转)
Qt+ArcGIS Engine 10.1 开发(二)
未在本地计算机上注册 “Microsoft.Jet.OLEDB.4.0”提供程序“
.NET中的数据访问
Copyright © 2011-2022 走看看