1 unstable release
0.1.0 | Apr 3, 2023 |
---|
#1455 in Asynchronous
34KB
732 lines
tokio-transportss
tokio-transportss provides a series of asynchronous I/O transports for communication between processes, such as pipe, TCP, etc.
Examples
- pipe_lines_json - Start a child process to communicate with it via a pipe, split messages by line, and use JSON format to serialize and deserialize messages.
- pipe_length_bincode - Start a child process to communicate with it via a pipe, split messages based on length prefix, and use bincode to serialize and deserialize messages.
- tcp_lines_json - Communicate based on TCP, split messages by line, and use JSON format to serialize and deserialize messages.
License
Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Dependencies
~3–12MB
~120K SLoC