思美远程控制系统

我要开发同款
微信用户22380567172024年05月21日
106阅读

作品详情

该软件主要作用于管理批量远程计算机、服务器等,项目完全采用C#.NET开发,系统使用了完成端口全异步TCP Socket作为框架底层通讯控制层,框架上实现了依赖注入、接口声明式RPC异步(Async)调用,框架有着良好的代码复用设计及可扩展性,并且实现了分布式配置中心、数据中继会话服务(计划多服务负载均衡分担转发流量),框架核心库遵循开闭原则设计∶核心库仅反射载入业务层实现适配器、注入视图层、屏蔽底层通讯/重连/心跳等细节,减少开发人员学习使用成本,基于框架设计,软件扩展实现了跨平台管理端(Windows端、Web端)、客户端具备跨平台能力。项目技术:1、服务端及客户端底层均使用基于全异步TCP Socket的通讯库,采用对象池、内存池等技术应对并发海量连接场景;2、Windows控制端使用了WinForm/WPF设计控制端窗体,代码采用了合理的多层架构3、实现了中继会话转发服务,会话层抽象支持多种通信模式,切换自如4、通过路由协议支持多管理端同步在线控制管理5、远程桌面使用了H.264编码,使用UDP RTP实时推流6、支持Socket5反向代理远程网络7、客户端支持系统服务安装8、Windows客户端服务支持Windows Session隔离穿透,可捕获锁屏,UAC等系统保护桌面9、远程文件管理可断点续传文件、文件夹等10、二进制序列化通用组件,通过Expression动态表达式实现了反射缓存以保证序列化及反序列的性能;11、桌面视图墙的监控管理方式实时查看所有用户桌面动态;12、应用模块支持多会话设计(多会话:多通道通讯,避免互相影响),最大化允许代码重用,每一会话采用独立工作连接,且保证网络不稳定时的重连;13、Web基于Asp.net Core使用SignalR实时管理远程客户端14、Web前端使用Vue作为前端框架15、Web使用Jwt身份验证
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论