在阻塞之后安全地执行connect()
并且在此之后,使得套接字非阻塞并且执行所有非阻塞的东西,例如epoll()
/select()
?在阻塞连接之后设置非阻塞的套接字
这是否会导致缺少一些可能不被我考虑的非阻塞操作?
在阻塞之后安全地执行connect()
并且在此之后,使得套接字非阻塞并且执行所有非阻塞的东西,例如epoll()
/select()
?在阻塞连接之后设置非阻塞的套接字
这是否会导致缺少一些可能不被我考虑的非阻塞操作?
只要您确保检查出错的返回值fnctl
,它就非常安全。如果没有,那么你会发现你的程序意外停止。
*阻塞*意外。 – EJP
*当你不在调试器中时,阻止*,*暂停*相同的事情。 – randomusername
不,这样做没有问题。 – nos
是的,它是安全的 – bobah
好吧,谢谢你们 – madz