如何获取当前计算机访问的网站的域名、IP地址等信息,谢谢了
  小弟打算做个简单的防火墙软件,非常简单的。就是监控计算机访问的网络资源。我听人说可以用ws2_32.dll来实现,但是我怎么获取ws2_32.dll中函数的内容呢?比如Send函数,谢谢大家了。或者有其他的方法也可以。

解决方案 »

  1.   

    本帖最后由 wenxy1 于 2009-08-28 10:57:35 编辑
      

  2.   

    直接
    #include "Winsock2.h"
    #pragma comment(lib,"Ws2_32");不行吗?
      

  3.   

    简单的防火墙可以通过winsock SPI来做个!
      

  4.   


    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);   //域名 
    }
    }