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 - |
Question
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?
Solution
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow