摘要:
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-&... 阅读全文