作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
从libssh2_channel_write_ex
手册页:
Actual number of bytes written or negative on failure. LIBSSH2_ERROR_EAGAIN when it would otherwise block. While LIBSSH2_ERROR_EAGAIN is a negative number, it isn't really a failure per se.
LIBSSH2_ERROR_EAGAIN
时,是否意味着什么都没有发送,并且我必须重新发送所有数据?还是说已经发送了一些数据
write()
仍然会阻塞,因此我怎么能希望发送大量数据而又不会每次都获得
LIBSSH2_ERROR_EAGAIN
?
最佳答案
LIBSSH2_ERROR_EAGAIN表示未发送任何内容,您必须再次发送所有内容。如果发送了某些内容,则将返回该号码。
关于c - channel 未阻塞时libssh2_channel_write的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5431392/
我是一名优秀的程序员,十分优秀!