named_pipe
named_pipe copied to clipboard
Named-Pipe is a rust wrapper for overlapped (asyncronous) IO of Windows's named pipes.
When trying to get read handle on a pipe server, the code reaches unreachable code during drop. Following can gets the error consistently ``` fn main() { let pipe_name =...
pipeserver when opened in *read only* mode fails to disconnect because of the call to FlushFileBuffers failing with Access denied. . `333 let mut result = unsafe { FlushFileBuffers(handle.value) };...
Hi, I cannot use the wait function on the Pipeclient for writing operations without panicking. It crashes on https://github.com/blackbeam/named_pipe/blob/08b0f362a282803c31a4591f09c59e5c697f73c0/src/lib.rs#L891-L902 all the time.
After the fix for #8 the IO will not get cancelled if using a zero timeout, consuming data from the pipe and trying to write it to a buffer that...
Currently it's only possible to create pipes in byte mode. With this change it is possible to change between byte mode and message mode.