connect 为什么没能阻塞

刚刚创建的 socket 默认应该是阻塞的,connect 函数是否会阻塞?阻塞是否包含连接端口未打开监听这种情况?简单写了段代码验证这种情况,结果connect直接返回了失败。为什么没有一直等待的效果呢?

connect,需要查一下原因,它不会一直阻塞的。因为可能是错误的原因,导致 connect 过程已经完成,只是结果是未连接。