2 unstable releases
0.2.0 | Nov 21, 2024 |
---|---|
0.1.0 | Nov 19, 2024 |
#2092 in Network programming
271 downloads per month
Used in ironrdp
1.5MB
37K
SLoC
IronRDP Server
Extendable skeleton for implementing custom RDP servers.
For now, it requires the Tokio runtime.
The server currently supports:
Security
- Enhanced RDP Security with TLS External Security Protocols (TLS 1.2 and TLS 1.3)
Input
- FastPath input events
- x224 input events and disconnect
Codecs
- bitmap display updates with RDP 6.0 compression
Custom logic for your RDP server can be added by implementing these traits:
RdpServerInputHandler
- callbacks used when the server receives input events from a clientRdpServerDisplay
- notifies the server of display updates
This crate is part of the IronRDP project.
Dependencies
~30–60MB
~1M SLoC