Advertisement

MarcusW.VncClient:用于C#的高效跨平台VNC客户端库

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
MarcusW.VncClient是一款专为C#开发人员设计的高效、轻量级VNC客户端库。它支持多种操作系统,便于开发者轻松集成远程桌面功能到应用程序中。 C#的VNC客户端库 该项目提供了一个高性能、完全托管的C#库,实现了RFB协议,并允许轻松地将VNC客户端功能集成到自己的应用程序中。它也是跨平台的,在.NET Core(或.NET 5等)运行的所有位置都可以使用。 该库目前处于Alpha阶段,但已经证明相当稳定,可以日常使用。一旦所有功能完善后,将会发布一个稳定的版本。 示例应用和源代码可以在项目主页上找到。 主要设计目标包括: - 高性能:采用高效的图像编码技术(如Tight或ZRLE),即使在较慢的连接下也能实现平滑的图像传输。此外,该库以节省CPU时间的方式编写。 - 平台无关性:所有特定于平台的部分都被抽象处理,因此理论上核心库可以在任何支持C#的地方使用。 - 服务器兼容性:已经与TigerVNC Server、LibVNCServer、RealVNC VNC Connect、Vino-Server等进行了测试。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • MarcusW.VncClientC#VNC
    优质
    MarcusW.VncClient是一款专为C#开发人员设计的高效、轻量级VNC客户端库。它支持多种操作系统,便于开发者轻松集成远程桌面功能到应用程序中。 C#的VNC客户端库 该项目提供了一个高性能、完全托管的C#库,实现了RFB协议,并允许轻松地将VNC客户端功能集成到自己的应用程序中。它也是跨平台的,在.NET Core(或.NET 5等)运行的所有位置都可以使用。 该库目前处于Alpha阶段,但已经证明相当稳定,可以日常使用。一旦所有功能完善后,将会发布一个稳定的版本。 示例应用和源代码可以在项目主页上找到。 主要设计目标包括: - 高性能:采用高效的图像编码技术(如Tight或ZRLE),即使在较慢的连接下也能实现平滑的图像传输。此外,该库以节省CPU时间的方式编写。 - 平台无关性:所有特定于平台的部分都被抽象处理,因此理论上核心库可以在任何支持C#的地方使用。 - 服务器兼容性:已经与TigerVNC Server、LibVNCServer、RealVNC VNC Connect、Vino-Server等进行了测试。
  • TD:助力构建Telegram
    优质
    TD是一款强大的跨平台库,专为开发高质量的Telegram客户端而设计。它支持多种编程语言和操作系统,简化了消息传输、用户交互及多媒体处理等核心功能的实现过程,大大提高了开发者的工作效率与应用性能。 TDLib(Telegram Database Library)是一款用于构建客户端的跨平台库,几乎可以与所有编程语言无缝集成。 产品特点: TDLib具备众多优势,最突出的是: - 跨平台:它可以在多种操作系统上运行,包括Android、iOS、Windows、macOS、Linux、FreeBSD、OpenBSD、NetBSD以及WebAssembly等。此外,在其他类Unix系统中使用也相对简单。 - 多语言支持:TDLib能够与任何可以执行C函数的编程语言配合使用,并且已经为Java提供了本机接口,方便开发者利用其功能进行二次开发和集成。
  • JS VNC:基JavaScriptVNC
    优质
    JS VNC是一款创新的VNC客户端解决方案,完全使用JavaScript编写。它在网页浏览器中提供远程桌面访问功能,无需安装额外软件或插件,极大地提高了用户的便捷性和灵活性。 用JavaScript实现的VNC RFB客户端 - 没有插件! - 没有Flash桥! - 没有Java桥! 只有您自己、您的浏览器以及由其提供的功能。 尚无发布...但是随时可以在源代码中查找和探索。 以下是协议规范,即jsVNC工具的列表: 6.1.1 握手:协议版本 好的 6.1.2 握手:安全 好的 6.1.3 握手:安全性结果 好的 6.2.1 安全类型:无 好的 6.2.2 安全类型:VNC认证 好的 6.3.1 ClientMessages: ClientInit 好的 6.3.2 ClientMessages: ServerInit 好的 6.4.1 ClientMessages: SetPixelFormat 好的 6.4.2 ClientMessages: SetEncodings 好的
  • FireFTP - FTP(适火狐浏览器)
    优质
    FireFTP是一款专为火狐浏览器设计的跨平台FTP客户端插件,支持文件快速上传、下载及管理,操作便捷,适合各类用户使用。 FireFTP 是一个免费且安全的跨平台 FTP 客户端插件,适用于 Mozilla Firefox 浏览器。它提供了一种便捷直观的方式来访问 FTP 服务器,并允许用户通过浏览器直接传输文件并建立安全连接。除了快速有效地传输文件外, FireFTP 还包括一些高级功能,例如 SSL 加密、浏览时的目录同步和比较以及生成文件散列等。
  • EtcdManager:图形界面ETCD
    优质
    EtcdManager是一款专为ETCD设计的跨平台图形化管理工具,提供用户友好的界面来轻松操作和监控分布式键值存储系统。 ETCD经理是一款免费的跨平台ETCD v3客户端及GUI工具。该项目有两个主要目标: 1. 为桌面(Windows、Linux、Mac)、移动设备(iOS和Android)以及Web提供高效且现代的用户界面。 2. 全面覆盖所有ETCD功能,确保能够完成任何etcdctl可以实现的操作。 该程序旨在满足简单及高级用户的需要。请注意,目前不支持ETCD V2 API;仅支持V3版本。 ### 特性 当前可用(v1.2): - **密钥管理**:包括浏览、创建、编辑和删除操作。 - 使用TTL来创建密钥。 - 提供多种视图的键浏览器,如树状或分页列表形式。 - 实时更新密钥列表:当任何密钥值发生变化时自动刷新显示。 - 管理修订记录并能够恢复到之前的任意版本。 ### 设置与配置 支持使用多个配置文件进行设置和管理,允许用户通过专用设定来控制不同的ETCD集群。此外还提供导入导出功能以方便数据迁移或备份操作。
  • C# VNC源代码
    优质
    本项目提供了一个基于C#语言开发的VNC(虚拟网络计算)客户端的完整源代码。此客户端允许用户远程控制其他计算机,并支持多种操作系统平台。 VncSharp 是一个免费且开源(GPL)的 .NET Framework 实现 VNC 远程帧缓冲 (RFB) 协议的项目。VNC(虚拟网络计算)是一种跨平台客户端/服务器协议,允许远程系统通过网络进行控制。VNC 最初由 AT&T 的欧洲研究实验室开发。
  • VNC服务VNC
    优质
    VNC(Virtual Network Computing)是一种远程桌面连接技术,其服务端安装在需要被控制的计算机上,而客户端运行于操作者的设备中,允许用户通过网络访问并操控远程电脑。 VNC server 提供了 64 位、32 位版本以及特定的序列号(SN),同时兼容 Windows 操作系统,并支持连接到 Windows 或 Linux 客户端,保证连接稳定且使用方便。此外,还有相应的 VNC viewer 可用。
  • XLNT:C++ 11+友好xlsx
    优质
    XLNT是一款针对C++11及更高版本编写的轻量级、易于使用的跨平台xlsx文件处理库,旨在提供便捷高效的电子表格操作体验。 xlnt 是一个现代 C++ 库,用于处理内存中的电子表格,并支持从 XLSX 文件读取和写入数据。xlnt 1.0 版于2017年5月10日首次公开发布。当前的工作重点是提高兼容性、性能以及探讨未来的开发目标。 以下是使用 xlnt 库的一个示例:将库包含在项目中,创建一个新的电子表格,并将其保存为“example.xlsx”。 ```cpp #include int main() { xlnt::workbook wb; xlnt::worksheet ws = wb.active_sheet(); ws.cell(A1).value(5); ws.cell(B2).value(std::string(data)); ws.cell(C3).formula(= + std::string(RAND())); ws.merge_cells(C3:C4); } ```
  • cpp-cpphttplib: 一个HTTP/HTTPS服务器和Header-only C
    优质
    cpp-httplib是一个轻量级、跨平台的C++库,仅通过头文件提供HTTP/HTTPS服务器及客户端功能,便于快速集成到项目中。 cpp-httplib是一个跨平台的HTTP/HTTPS服务器和客户端C库,仅包含头文件。
  • 操作VNC
    优质
    这是一款用户友好的远程桌面连接工具,通过互联网实现对计算机的远程访问与控制。轻松设置,界面直观,功能强大。 VNC客户端体积小巧,使用方便,可以用于远程访问并控制VNC服务器端。