0
在非阻塞连接之后使用select的概念对我而言并不清楚。如果套接字是非阻塞的,connect将返回EINPROGRESS,在这种情况下使用select之后的原因是什么。 如果select在套接字准备就绪时返回,那么我们是否需要另一个调用来进行连接以使其工作? what-are-possible-reason-for-socket-error-einprogress-in-solaris连接呼叫后使用选择
在非阻塞连接之后使用select的概念对我而言并不清楚。如果套接字是非阻塞的,connect将返回EINPROGRESS,在这种情况下使用select之后的原因是什么。 如果select在套接字准备就绪时返回,那么我们是否需要另一个调用来进行连接以使其工作? what-are-possible-reason-for-socket-error-einprogress-in-solaris连接呼叫后使用选择
早在上世纪90年代初,你确实应该在套接字出现在select()
之后,发出第二个connect()
。在某些时候,这种变化没有追溯到检查SO_ERROR
。