非阻塞套接字客户端连接

时间:2012-10-26 22:58:19

标签: linux timeout nonblocking winsock2 qnx

ALL, 我正在寻找一个在Windows上运行的非阻塞套接字连接的简单示例。 我尝试使用Google,但所有样本都是针对* nix(POSIX)或Windows上的阻塞套接字。

通过msdn看,我看到很容易使套接字无阻塞并发出connect(),但是你需要做一些准备才能将套接字放回去。

所以,总而言之,我需要一个非阻塞套接字上的东西,它将连接然后将其重新阻塞。 应该在阻塞套接字上执行读写操作。

非阻塞套接字的原因是我需要连接超时,除了非阻塞套接字之外别无他法。或者有吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

使用ACE socket wrapper facade并完整应用您的Linux知识。