10009 boost::asio::error::bad_descriptor 在一个已经关闭了的套接字上执行收发操作
原因:
当构建io_service ip::tcp::socket 作为类的成员变量的情况下,必须确保它们都是处于同一个生命周期之内,如果
io_service作为局部变量被提前释放掉,之后调用socket就会出现上面10009错误
10060 connection timed out 超时
原因
要访问的网站有问题,关机了或者服务未启动等等;
到网站的网络有问题,连接不上;
防火墙阻挡了连接。
原文地址:http://fengyuzaitu.blog.51cto.com/5218690/1952642