libssh cpp包装器没有选项将通道设置为非阻塞?

时间:2018-08-06 14:15:59

标签: c++ libssh

我在代码中使用libsshpp.hpp包装程序头文件来编写示例SSH客户端程序。

由于默认的write()方法(c中的ssh_channel_write())正在阻止写操作,并且我想实现非阻止写操作,因此我试图通过以下方式使通道成为非阻止写操作:下面的包装器:

void ssh_channel_set_blocking(ssh_channel channel, int blocking);

但是我找不到为它编写的任何cpp包装器方法,并且ssh_channel对象在ssh::Channel类中是私有的。因此,我无法使用cpp包装器调用此api。

有人知道有任何解决方法吗?

0 个答案:

没有答案