如何获取当前计算机访问的网站的域名、IP地址等信息,谢谢了
小弟打算做个简单的防火墙软件,非常简单的。就是监控计算机访问的网络资源。我听人说可以用ws2_32.dll来实现,但是我怎么获取ws2_32.dll中函数的内容呢?比如Send函数,谢谢大家了。或者有其他的方法也可以。
小弟打算做个简单的防火墙软件,非常简单的。就是监控计算机访问的网络资源。我听人说可以用ws2_32.dll来实现,但是我怎么获取ws2_32.dll中函数的内容呢?比如Send函数,谢谢大家了。或者有其他的方法也可以。
#include "Winsock2.h"
#pragma comment(lib,"Ws2_32");不行吗?
struct sockaddr_in ServerHostAddr;//服务主机地
ServerHostAddr.sin_family=AF_INET;
ServerHostAddr.sin_port=::htons(u_short(lPort));
ServerHostAddr.sin_addr.s_addr=::inet_addr(strIP); PHOSTENT pResult; {
pResult = gethostbyname(strIP); //ip //if it is not success, try again by IP address.
if (pResult == NULL)
{
pResult = gethostbyaddr((const char *) &(ServerHostAddr.sin_addr.s_addr), 4, AF_INET); //域名
}
}