[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ssh writes in blocking fashion even after setting channel to non blocking.
[Thread Prev] | [Thread Next]
- Subject: ssh writes in blocking fashion even after setting channel to non blocking.
- From: RAHUL KRISHNA M <krrishh7@xxxxxxxxx>
- Reply-to: libssh@xxxxxxxxxx
- Date: Tue, 13 Nov 2018 21:53:46 +0530
- To: libssh@xxxxxxxxxx
Hi, I was trying to implement a libssh client code that sends/receives data with the help of epoll() system call that monitors the sockets for read/write events. Here's what i did. I made the channel non-blocking by means of > ssh_channel_set_blocking() call, and then called > ssh_channel_write() for writing data on the channel. But i see that still the send is happening in a blocking fashion only. Is there something more to be done here to make libssh send the data in non-blocking way ? Note: For all initial SSH handshake messages i see it sends it in a non-blocking fashion only, however when coming to ssh_channel_write() for writing data only it is sending in blocking. Any help would be appreciated. Regards, Rahul.
Archive administrator: email@example.com