Yes. The Threading library.
AsyncStreams needs to start new thread too and it requires TWO threads.
The mechanism of the socket communication of my app is:
send, receive, send, receive ...
It has to start a new thread in order to avoiding freeze the main thread.
But I will consider AsyncStreams, if my app can't work in release mode.