社区
网络编程
帖子详情
如何判断网络上的一个地址是个断链?
jeffreyren
2001-07-23 05:53:02
比如: www.csdn.net/dsfsfgsfsdfdsf.htm 估计就是一个断链。
如何用程序判断?
...全文
129
5
打赏
收藏
如何判断网络上的一个地址是个断链?
比如: www.csdn.net/dsfsfgsfsdfdsf.htm 估计就是一个断链。 如何用程序判断?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jeffreyren
2001-07-24
打赏
举报
回复
还有吗?
111222
2001-07-23
打赏
举报
回复
抱歉,上面if(StrStr(rbuff,"200 OK")没写完
应该是if(StrStr(rbuff,"200 OK")!=NULL)
111222
2001-07-23
打赏
举报
回复
WORD wVersionRequested;
WSADATA wsaData;
char rbuff[1024];
SOCKET sockfd;
SOCKADDR_IN addr;
wVersionRequested = MAKEWORD( 2, 0 );
WSAStartup( wVersionRequested, &wsaData )
sockfd = socket(AF_INET, SOCK_STREAM, 0);
addr.sin_family = AF_INET;
addr.sin_port = htons(80);
addr.sin_addr.s_addr = inet_addr("www.csdn.net");
connect(sockfd,(struct sockaddr *) &addr, sizeof(addr));
send(sockfd,"GET /dsfsfgsfsdfdsf.htm HTTP/1.0\r\n",sizeof("GET /dsfsfgsfsdfdsf.htm HTTP/1.0\r\n"),0);
Sleep(1000);
recv(sockfd,rbuff,sizeof(rbuff),0);
Sleep(1000);
closesocket(sockfd);
WSACleanup();
if(StrStr(rbuff,"200 OK")
AfxMessageBox(rbuff);
else
AfxMessageBox("该文件不存在或者无法访问");
azuo_lee
2001-07-23
打赏
举报
回复
如果是http,就HEAD(不行就直接GET),如果返回4xx或5xx就是断链;
如果是ftp,就SIZE,如果返回不是213就断链(呵呵,也有可能服务器不支持这命令,那就换一个,LIST怎么样?还不行,那RETR总行了吧?什么,还要PORT?那就先PORT吧……);
如果是……
呵呵,如果连服务器都连不上,那就省好多事了……
jeffreyren
2001-07-23
打赏
举报
回复
please
如何
判断
IP
地址
是否为同一网段
一、名词解析 IP:不同计算机的电话号码(主要在
网络
层。第三层) MAC:不同计算机的身份证号(主要在数据链路层。第二层) DNS:从域名到IP
地址
的解析 子网掩码:将某个IP
地址
划分为
网络
地址
和主机
地址
网关(传输层): 定义:
一个
网络
通向另
一个
网络
的IP
地址
二、区分网段 区分网段需要用到两个概念,IP和子网掩码。 子网掩码只有
一个
作用,就是将某个IP
地址
划分成
网络
地址
和主机
地址
两部分。 对于...
路由器下一跳
地址
怎么
判断
_一篇文章教你怎么解决
网络
问题,
网络
排错的思路很重要。...
网络
故障是弱电工作中最易常见的问题,尤其是我们弱电人经常与
网络
打交道,那么如何才能进行
网络
排查,快速解决问题呢?这些基本的技术是必不可少的,我们一起来看下。一、
网络
排错必备为什么还要必备条件?因为这里所讲的
网络
排错并不仅仅是停留在某
一个
小小命令的使用上,而是一套系统的方法,如果没有这些条件,难以在项目中灵活运用,所以还是先看看这些基础的条件吧。1、了解
网络
通信的基础设备和其对应的OSI层次像交换机...
Redis主从是如何维持TCP连接并且检测异常
断链
?
Redis主从连接维护、
断链
检测、重连
react native
判断
网络
状态
转:http://blog.csdn.net/yangysng07/article/details/51583604 React Native 获取
网络
状态 NetworkInfo React-native提供了了
一个
NetInfo类用来获取和监听
网络
状态。 属性与方法 1.addEventListener(eventName:ChangeEventName
TCP 建链(三次握手)和
断链
(四次握手)
本文介绍 TCP 的建链和
断链
过程,即通常所说的三次握手和四次挥手的过程。
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章