|0.4.1||Apr 6, 2019|
|0.4.0||Jan 3, 2019|
|0.3.0||Mar 16, 2018|
|0.2.4||Mar 29, 2017|
#348 in Filesystem
11,059 downloads per month
Used in 119 crates (14 directly)
Named-Pipe is a rust wrapper for overlapped (asyncronous) IO of Windows's named pipes.
Use cargo package.
Hosted on github pages.
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Named-Pipe is a wrapper for overlapped (asyncronous) IO of Windows's named pipes.
You can use
wait_all to select(2)-like wait for multiple pending IO operations
(which is read/write from/to
PipeClient or waiting for new client).
Or you can use
io::Write implementaions for
PipeClient for syncronous communication.
For better understanding please refer to [Named Pipes documentation on MSDN] (https://www.google.com/search?q=msdn+named+pipes&ie=utf-8&oe=utf-8).
To create new pipe instance use
To connect to a pipe server use