libevent中关于bufferevent_socket_connect的使用小结
经过多次代码测试,总结如下:bufferevent_socket_connect 返回0,不代表和服务器连接成功,返回-1一定是连接失败(简单看了下源码,的确大部分情况都是返回0,包括连接被拒绝等)网线未插(wifi未连接),服务器没开,bufferevent_socket_connect立即返回0,但在后台继续请求连接(前提socket已被设置成非阻塞),若无进一步操作,将在130秒后,报错:110-Connection timed out在上述状态下,若先插网线,再开服务器,几秒之后,可以成功建
原创
2021-03-26 17:10:23 ·
2159 阅读 ·
7 评论