请问如何判断一个URL或者IP是否合法、存在? 代开一个URL前需要判断这个URL代表的网址是否存在如果输入一个错误的网址,可以判断出来请问怎么判断这个URL是合法的也就是我怎么知道用户输入的地址是不存在的或者是错误的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 gethostbyname("url"),返回NULL就不存在 struct hostent FAR *gethostbyname( const char FAR *name //[in] Pointer to the null-terminated name of the host to resolve. ); 如何判断一个字符串是一个合法的http urlhttp://search.csdn.net/Expert/topic/238/238195.xml?temp=.708523 我用gethostbyname说参数不够,不就是一个参数吗?我要判断给的URL或者IP是否存在就是我怎么能知道没有这个URL呢? 向这个URL发送ping命令可以吗?ping命令可以发送一个IP地址ping命令可不可以向URL发送? yes ,you can ping a url.http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=203385 我只想知道url存不存在就可以了能不能简单点 HINTERNET han,hanFile; han = ::InternetOpen(_T("CoolSoft HTML Optimizer Update"),INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,0); if(han==NULL) return 0; hanFile = ::InternetOpenUrl(han, _T("http://www.csspace.com/mainbody.html"), NULL, 0, INTERNET_FLAG_TRANSFER_BINARY|INTERNET_FLAG_PRAGMA_NOCACHE, 0); if(hanFile==NULL) return 0; #include <AFXINET.H>... DWORD dwService = 0; CString strServer; CString strObject; INTERNET_PORT port; BOOL bValid = AfxParseURL(szUrl.c_str(),dwService,strServer,strObject,port); if (!bValid) { //不合法的地址 return NULL; } 利用Mscomm串口通信问题 VS2003安装部署问题 揭发一个黑公司 使按钮不可用问题 读串口线程问题,在线等。 问题:datetime类型字段无法正确赋值(datetime的精度问题) GetCurrentDirectory使用的怪问题. 请教! 求救:接收不了另一个进程发来的消息??? help!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 现在公司要求我学e vc++,请问怎样学好它?应该按怎样的步骤学习? 请推荐几种学习ole的资料吧!
const char FAR *name //[in] Pointer to the null-terminated name of the host to resolve.
);
http://search.csdn.net/Expert/topic/238/238195.xml?temp=.708523
ping命令可不可以向URL发送?
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=203385
han = ::InternetOpen(_T("CoolSoft HTML Optimizer Update"),INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,0);
if(han==NULL)
return 0;
hanFile = ::InternetOpenUrl(han,
_T("http://www.csspace.com/mainbody.html"),
NULL,
0,
INTERNET_FLAG_TRANSFER_BINARY|INTERNET_FLAG_PRAGMA_NOCACHE,
0);
if(hanFile==NULL)
return 0;
... DWORD dwService = 0;
CString strServer;
CString strObject;
INTERNET_PORT port;
BOOL bValid = AfxParseURL(szUrl.c_str(),dwService,strServer,strObject,port);
if (!bValid) { //不合法的地址
return NULL;
}