网络服务错误码解析

10009 boost::asio::error::bad_descriptor 在一个已经关闭了的套接字上执行收发操作

原因:

当构建io_service ip::tcp::socket 作为类的成员变量的情况下,必须确保它们都是处于同一个生命周期之内,如果

io_service作为局部变量被提前释放掉,之后调用socket就会出现上面10009错误

10060 connection timed out 超时

原因

要访问的网站有问题,关机了或者服务未启动等等;

到网站的网络有问题,连接不上;

防火墙阻挡了连接。

时间: 2024-08-14 15:52:01

网络服务错误码解析的相关文章

Windows错误码解析

阅读目录 Windows API 错误码解析 Windows异常值解析 ErrLook程序 参考资料 C或者C++开发肯定经常会遇到各种错误码,由于每个错误码只是一个枚举或者一个整形数值,调试或者输出日志的时候,无法知道这个错误码的具体含义,这时候就需要将此错误码解释出来.对于自己定义的错误码,可以通过自己的方式进行解析.对于Windows API的错误码,则需要调用Windows的API进行解析,下面来介绍具体的错误码解析方法. 回到顶部 Windows API 错误码解析 调用Windows

页面访问的常见错误码解析

200  OK 一切正常 301   Moved Permanently 客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL. 302   Found 类似于301,但新的URL应该被视为临时性的替代,而不是永久性的.注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”.出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码.注意这个状态代码有时候可以和301替换使用.例如,如果浏览器错误地请求http:

GetLastError错误码大全

GetLastError返回的值通过在api函数中调用SetLastError或SetLastErrorEx设置.函数 并无必要设置上一次错误信息,所以即使一次GetLastError调用返回的是零值,也不能 担保函数已成功执行.只有在函数调用返回一个错误结果时,这个函数指出的错误结果 才是有效的.通常,只有在函数返回一个错误结果,而且已知函数会设置GetLastError 变量的前提下,才应访问GetLastError:这时能保证获得有效的结果.SetLastError函 数主要在对api函数

MuMu安卓模拟器出现错误码1001是什么意思?Mac错误代码合辑分享

Mac版MuMu安卓模拟器是网易官方推出的精品游戏服务平台,安装后可在电脑上运行各类游戏与应用.MuMu安卓模拟器出现错误码1001是什么意思?错误码1003又是什么意思?纯代码的错误提醒看不懂,依次上网查又浪费时间!今天小编给大家分享的是MuMu安卓模拟器Mac版错误代码合辑,满满的都是干货,相信大家一定喜欢! 错误码1001.1002:检查网络稳定性,保持网络稳定错误码1003:安装包md5验证不通过,下载文件损坏了,请重新下载错误码1004:安装包解压失败,请重新下载模拟器解压安装错误码1

Windows API 错误码

在多数情况下,windows API在发生错误时很少抛出异常,多数是通过函数返回值进行处理.(windows api中无返回值的函数很少.) windows api错误处理通常按照以下方式:首先api函数返回特殊的值,表明函数内部发生错误:然后调用方可以使用GetLastError获得对应的错误码. 通常情况下windows api按照返回类型可以分为以下几类: 返回值为BOOL类型.有错误发生,返回值为0,否则返回非零值. 返回值为HANDLE类型.有错误发生时,返回NULL或INVALID_

网络编程中常见错误码总结

在网络编程中,总有各种需要注意的环节,几乎每个API都要进行异常处理,判断返回值以及错误码来定位是否需要退出. 本文根据自身使用经验,总结以下错误码及其出现场景和一般处理流程. 网络编程的一般性流程如下 : 客户端 : socket -> connect -> write / read 服务端 : socket -> bind -> listen -> accept 还有因为设置属性带来的其它改变,比如非阻塞和套接字选项. EADDRINUSE : 如果你在同一个端口运行了无

驱动启动时遇到:打开服务失败(错误码=6):句柄无效 解决方案

net start 驱动 返回:发生系统错误6 句柄无效 原文链接:http://blog.csdn.net/tinna_zhang/article/details/17531505 使用vs2013编译驱动win7版本,编译之前没有 Set the KMDF version 导致错误net start 驱动 返回:.“发生系统错误6 句柄无效” 文档中说: The operating system that you specified in your configuration is call

socket学习及各类错误码(部分转)

如果本地有多个网卡(即多个ip),要指定本地发送网卡,则在建立的socket上bind所指定的网卡进行connect和send操作.例子程序如下: #include <stdio.h>#include "WinSock2.h"#pragma comment(lib,"ws2_32.lib") SOCKET tcp_socket;SOCKADDR_IN tcpAddr;const int BufLen=1024;char SendBuf[BufLen];

HTTP协议头及错误码详解

通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息.客户端向服务器发送一个请求,请求头包含请求的方法.URI.协议版本.以及包含请求修饰符.客户信息和内容的类似于MIME的消息结构.服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息.实体元信息以及可能的实体内容. Http协议定义了很多与服务器交互的方法,最基本的有4种,分别是GET.POST.PUT.DELETE.一个URL地址用于描述一个网络上的资源,而HTTP中的GET.POS