|
1
7
将套接字设置为非阻塞套接字,然后使用带有超时值的select()或poll()来检查可写性。如果select()返回超时,则表示您没有及时连接,您可以关闭套接字并处理连接失败。如果它返回并完成,则一切正常,您可以继续。 |
|
|
2
1
为套接字设置非阻塞模式并使用
|
|
|
3
1
另一种不需要select()痛苦的非阻塞方法是检查EWOULDBLOCK的GetLastError()。
|
|
|
4
1
看一看 this newsgroup post ,详细介绍了如何在Linux中为套接字连接设置超时。基本思想是使用非阻塞套接字,然后等待连接。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |