This documentation refers to individual protocol features, it links to the implementation and technical documentation for each subsystem.
Most modules are optional, see security considerations.
- Client Module: feature implementation loaded by the client, it interfaces with the corresponding "Client Connection Module" on the server side
- Client Connection Module: for each connection to a client, the server will instantiate a handler
- Server Module: feature implemented by the server, it may interact with multiple "Client Connection Modules"
Subsystem | Client Module | Server Module | Client Connection Module | User Documentation |
---|---|---|---|---|
Audio | audio | audio | audio | audio feature |
Clipboard | clipboard | clipboard | clipboard | clipboard feature |
MMAP | mmap | mmap | mmap | enabled automatically |
Logging | remote-logging | logging | none | logging usage |
Notifications | notifications | logging | notification | notifications feature |