Skip to content
This repository has been archived by the owner on Nov 28, 2017. It is now read-only.
/ ocaml-named-pipe Public archive

Deprecated bindings to Win32 named pipe APIs. Please use https://github.com/fdopen/uwt instead.

License

ISC, ISC licenses found

Licenses found

ISC
LICENSE
ISC
LICENSE.md
Notifications You must be signed in to change notification settings

mirage/ocaml-named-pipe

Repository files navigation

OCaml bindings for named pipes

Named pipes are used on Windows for local (and remote) IPC. Where a Unix system would use a Unix domain socket, a Windows system will probably used a named pipe.

Example

To build:

oasis setup
make

To run a server:

./_build/src/pipecat.native -l \\\\.\\pipe\\mynamedpipe

To run a client:

./_build/src/pipecat.native \\\\.\\pipe\\mynamedpipe

Notes

Named pipes have a number of significant differences to Unix domain sockets to be careful. These bindings attempt to disable remote connections and disable security context impersonation but there may be other issues.

About

Deprecated bindings to Win32 named pipe APIs. Please use https://github.com/fdopen/uwt instead.

Resources

License

ISC, ISC licenses found

Licenses found

ISC
LICENSE
ISC
LICENSE.md

Stars

Watchers

Forks

Packages

No packages published