12 2010 档案
摘要:它们是用于定义windows和Internet Explorer版本号的,用于区分不用版本的函数和参数。在你编译程序时会根据不同的版本系统号,链接不同的函数和参数。Minimum System Required Macros to Define------------------------------------------------------------------------------------------Windows 95 and Windows NT 4.0 WINVER=0x0400Windows 98 and Windows NT 4.0 _WIN32_WIND
阅读全文
摘要:VC和服务器建立TCP连接不像VB的winsock那样两三行代码就能搞定。虽然VC得MFC类库中也有CSocket、CAsyncSocket这样的类,但是这些类的毛病太多,还是返璞归真用socket api来的灵活。每次用到都得查一遍流程,这次写个几乎通用的模板,以备以后用。注:1.因为socket只能传入IP地址,所以要想连接还得先解析域名,以下包括把域名解析为IP的代码。2.以下代码为阻塞模式...
阅读全文
摘要:下面是2则域名解析的例子void CView::HostNameToIP(CString strhostName) //域名解析为IP地址{char pURL[]="http://www.163.com/"; struct hostent *hp;int k;char **p;hp = gethostbyname(pURL);if(hp==NULL) {return; }for (p = hp-&...
阅读全文