You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
distant/distant-net
Chip Senkbeil ee50eaf9b3
Add heartbeat support (#153)
* Update to support zero-size frame items

* Add heartbeat functionality with client reconnecting logic

* Fix connection reauthentication failures preventing future reauthentication

* More logging

* Remove persist

* Update connection logic to have server take on client id rather than having client take on server id during reconnect

* Bump minimum rust version to 1.64.0

* Bump to v0.20.0-alpha.3 and fix clippy warnings

* Update cargo.lock
1 year ago
..
src Add heartbeat support (#153) 1 year ago
tests Add heartbeat support (#153) 1 year ago
Cargo.toml Add heartbeat support (#153) 1 year ago
README.md Release v0.19.0 2 years ago

README.md

distant net

Crates.io Docs.rs Rustc 1.61.0

Library that powers the distant binary.

🚧 (Alpha stage software) This library is in rapid development and may break or change frequently! 🚧

Details

The distant-net library supplies the foundational networking functionality for the distant interfaces and distant cli.

Installation

You can import the dependency by adding the following to your Cargo.toml:

[dependencies]
distant-net = "0.19"

Features

Currently, the library supports the following features:

  • schemars: derives the schemars::JsonSchema interface on Request and Response data types

By default, no features are enabled on the library.

License

This project is licensed under either of

Apache License, Version 2.0, (LICENSE-APACHE or apache-license) MIT license (LICENSE-MIT or mit-license) at your option.