On Windows, configuring a named pipe server with [pipemode] will force [ServerOptions]::[rejectremote_clients] as false
.
This drops any intended explicit configuration for the [rejectremoteclients] that may have been set as true
previously.
The default setting of [rejectremoteclients] is normally true
meaning the default is also overridden as false
.
Ensure that [pipe_mode] is set first after initializing a [ServerOptions]. For example:
let mut opts = ServerOptions::new();
opts.pipe_mode(PipeMode::Message);
opts.reject_remote_clients(true);
{ "license": "CC0-1.0" }