socket connect在什么情况下能堵塞

socket connect在什么情况下会堵塞?
我用的是堵塞模式,在什么情况下连接服务器会堵塞,我想模拟出需要很长时间才能连接服务器的这种环境,应该要怎么弄啊? 

------解决方案--------------------
或者看看三次握手那里
------解决方案--------------------
不用模拟,编程的时候要考虑这种情况即可,有时候是会卡很久的
------解决方案--------------------
引用:
我用的是堵塞模式,在什么情况下连接服务器会堵塞,我想模拟出需要很长时间才能连接服务器的这种环境,应该要怎么弄啊? 

对端地址不存在,会阻塞时间较长,如果对端存在但是端口没开放,那么会返回很快。