
网络
文章平均质量分 82
flysnow010
毕业于北京科技大学,有超过20年软件开发经验。
展开
-
独立C++ asio库实现的UDP Client
以下是使用独立的asio库(无需依赖 Boost)实现的 UDP 客户端示例代码。该客户端可以向指定的 UDP 服务器发送消息,并接收服务器的响应。原创 2025-02-13 14:55:55 · 642 阅读 · 0 评论 -
独立C++ asio库实现的UDP Server
以下是一个使用独立的 C++ Asio 库实现的 UDP 服务器的示例代码。这个 UDP 服务器可以监听指定端口,接收客户端发送的数据,并将接收到的数据原样返回给客户端。原创 2025-02-13 14:54:01 · 829 阅读 · 0 评论 -
扫描服务器端口(Python)
如果只知道服务器的地址,不知道其提供服务端口号,可以通过扫描所有端口方式发现服务器提供哪些端口。下面使用Python编写脚本扫描服务器端口。采用单线程扫描1-65535时间比较长,可以缩小搜索范围例如(1-10000)或采样下面多线程方式。服务器有效端口1-65535。原创 2024-07-09 14:34:29 · 467 阅读 · 0 评论 -
libssh C++封装之七(File)
libssh是一个在客户端和服务器端实现SSHv2协议的多平台C库。使用libssh,您可以远程执行程序、传输文件、使用安全透明的隧道、管理公钥等等。本文描述的对libssh客户端功能的C++封装。File类型可以读写远程文件。原创 2024-05-12 16:26:24 · 982 阅读 · 1 评论 -
libssh C++封装之六(Dir)
libssh是一个在客户端和服务器端实现SSHv2协议的多平台C库。使用libssh,您可以远程执行程序、传输文件、使用安全透明的隧道、管理公钥等等。本文描述的对libssh客户端功能的C++封装。Dir类型管理远程路径,通过SFTP和Channel实现(有的服务端不支持SFtp).原创 2024-05-10 17:31:06 · 1638 阅读 · 0 评论 -
libssh C++封装之五(Sftp)
libssh是一个在客户端和服务器端实现SSHv2协议的多平台C库。使用libssh,您可以远程执行程序、传输文件、使用安全透明的隧道、管理公钥等等。本文描述的对libssh客户端功能的C++封装。SFtp类型基于SFTP协议管理远程文件(通过Dir和File类型来管理)。原创 2024-05-10 16:32:12 · 765 阅读 · 0 评论 -
libssh C++封装之四(SCP)
libssh是一个在客户端和服务器端实现SSHv2协议的多平台C库。使用libssh,您可以远程执行程序、传输文件、使用安全透明的隧道、管理公钥等等。本文描述的对libssh客户端功能的C++封装。Scp类型通过SCP协议管理远程文件,可以上传和下载文件。原创 2024-05-09 15:01:47 · 1234 阅读 · 0 评论 -
libssh C++封装之三 (Channel)
libssh是一个在客户端和服务器端实现SSHv2协议的多平台C库。使用libssh,您可以远程执行程序、传输文件、使用安全透明的隧道、管理公钥等等。本文描述的对libssh客户端功能的C++封装。原创 2024-04-29 18:09:51 · 935 阅读 · 0 评论 -
libssh C++封装之二(Session)
libssh是一个在客户端和服务器端实现SSHv2协议的多平台C库。使用libssh,您可以远程执行程序、传输文件、使用安全透明的隧道、管理公钥等等。本文描述的对libssh客户端功能的C++封装。原创 2024-04-24 16:04:51 · 1059 阅读 · 0 评论 -
libssh C++封装之一(设计)
libssh是一个在客户端和服务器端实现SSHv2协议的多平台C库。使用libssh,您可以远程执行程序、传输文件、使用安全透明的隧道、管理公钥等等。本文描述的对libssh客户端功能的C++封装。原创 2024-04-22 14:07:05 · 1305 阅读 · 1 评论 -
基于CppHttpLib的Httpserver
大多数嵌入式设备由于没有屏幕输出,只能通过Web页面来配置。这里利用CPPHttpLib来实现HttpServer。原创 2024-04-20 22:24:25 · 891 阅读 · 0 评论