It's perfectly safe so long as you make sure to check the return value of fnctl
for an error. If not, then you could find your program halting unexpectedly.
Setting a socket nonblocking after a blocking connect
-
02-09-2022 - |
質問
Is it safe to do connect()
in blocking and after that, make the socket nonblock and do all nonblocking stuff for example epoll()
/select()
?
Does it cause to lack of some nonblocking operation that might I'm not considering?
解決
所属していません StackOverflow