network-mux-0.1.0.1: Multiplexing library
Safe Haskell None
Language Haskell2010

Network.Mux.Bearer.Socket

Synopsis

Documentation

socketAsMuxBearer :: DiffTime -> Tracer IO MuxTrace -> Socket -> MuxBearer IO Source #

Create MuxBearer from a socket.

On Windows Async operations are used to read and write from a socket. This means that the socket must be associated with the I/O completion port with associateWithIOCompletionPort .

Note: IOException s thrown by sendAll and recv are wrapped in MuxError .