Il existe un mode non bloquant avec les sockets.
https://bousk.developpez.com/cours/reseau-c++/TCP/06-client-non-bloquant/...