2
我正在使用libssh。
在致電ssh_channel_write
後,我必須知道是否有數據要讀取。 (但我不想檢索數據)
如果沒有要讀取的數據(例如10s後),我會再次撥打ssh_channel_write
。
ssh_channel_read
和ssh_channel_read_nonblocking
都不能這樣做。 (並且使用SSH_READ_PENDING檢查ssh_get_status
也不起作用。)
有什麼方法可以解決這個問題嗎?libssh我如何知道是否有數據可讀?
其實,我用'ssh_channel_read_nonblocking'終於做這項工作。 – Caesar