易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

ssh连接linux支持库修复版带demo,支持多线程响应结果正常   [复制链接]

    2023-01-29 09:11:34
    进阶教程源码
    易语言资源网
    2150 次浏览
    来源链接


反复翻论坛的帖子,反复尝试,最终弄了一个还可以的支持库出来了

感谢论坛所有大佬相关的帖子,特别是以下两位大佬:

1. 最新libssh2库 例子

这个我真的是花了好长时间研究,几乎完美,

连接和执行命令很快,支持多线程,回显结果正常,可以静态编译内存加载,libssh2.dll也很新,

唯一的问题就是断开连接的时候,程序闪退,这个我解决不了,然后放弃了,希望大佬之后有时间可以修复

因为这个版本集成了较为完整的新版libssh2.dll,后续说不定可以基于这个做密钥登录和文件上传

2. 最新SSH模块,可直接返回结果

这个也是研究学习了好久,大佬封装了模块,连接和执行命令很快,可以静态编译内存加载,libssh2.dll应该是大佬重新编译过的,

运行没有闪退,异常处理的很好,唯一的问题就是回显结果有点问题,我看帖子下面有人反馈这个问题,但是没有回复,

这个我本来是放弃了的,但是其它的都有问题,兜兜转转又回来了,回显结果异常我觉得还是可以处理的,

基于大佬的模块,我做了回显结果的修复模块,写了一个支持多线程的例子,可以做到连续发送命令显示结果



点我下载 (已有 253 次下载)

引用模块


源码文件名 模块文件名
ssh操作.e
鱼刺类.多线程6.ec
SSH2客户端.ec


引用支持库


源码文件名 支持库文件名 支持库标识
ssh操作.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:调用LibIconv1.17实现编码转换...     下一篇:小爱音箱固件获取工具...