摘要: VC和服务器建立TCP连接不像VB的winsock那样两三行代码就能搞定。虽然VC得MFC类库中也有CSocket、CAsyncSocket这样的类,但是这些类的毛病太多,还是返璞归真用socket api来的灵活。每次用到都得查一遍流程,这次写个几乎通用的模板,以备以后用。注:1.因为socket只能传入IP地址,所以要想连接还得先解析域名,以下包括把域名解析为IP的代码。2.以下代码为阻塞模式... 阅读全文
posted @ 2010-12-02 10:02 huhu0013 阅读(6743) 评论(0) 推荐(0) 编辑
摘要: 下面是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-&... 阅读全文
posted @ 2010-12-02 09:58 huhu0013 阅读(290) 评论(0) 推荐(0) 编辑