5 ms·
Does this implement a server? or client only? Linux?
by geenat 2y ago
Does this implement a server? or client only? Linux?
- jeroenhd 2y agoThis code seems to be part of some kind of cloud offering for enterprise cloud environments. A lot of RDP code seems to concentrate on a React component for connecting to an RDP server. Edit: I've juist built the code on Linux and the demo video is recorded on Windows, so this seems multi-platform. There's also code for a .NET client in Avalonia (a cross-platform GUI library) so I'm guessing the entire thing should work on any modern OS. There's a basic skeleton for an RDP server in the code, but the README is a bit short.
- hulitu 2y ago> React component > code for a .NET client in Avalonia So is this written in Rust or not ?
- steveklabnik 2y agoGithub's languages analysis says 87.7% Rust, 9.3% C#, 1.3% TypeScript.
- awakecoding 2y agoYes, IronRDP is written entirely in Rust, but we also have bindings for .NET and the web. We originally developed it for our RDP web client for Devolutions Gateway (https://github.com/Devolutions/devolutions-gateway https://github.com/Devolutions/devolutions-gateway) but now also support it as an option in Remote Desktop Manager (https://devolutions.net/remote-desktop-manager/ https://devolutions.net/remote-desktop-manager/). Devolutions Gateway implements the RDCleanPath extension used to bridge WSS to RDP, making the connection from a web client possible. The same IronRDP core can be compiled to a native client for regular RDP connections outside the browser. There is also some work done for the server, but it's not as advanced as XRDP.