I was wondering if libssh supports multi-threaded applications. In my C++ code, I create a SSH session which will be shared among multiple threads. Each thread requests a shell, run a command and calls ssh_channel_read_timeout in a while loop to receive all output messages. Is this scenario supported by libssh?
I found this doc, but I was wondering if the documentation is up to date.