io-streams-1.3.6.1: Simple, composable, and easy-to-use stream I/O

System.IO.Streams.Network

Contents

Description

Converting network Sockets to streams.

Synopsis

# Sockets to Streams

Converts a Socket to an InputStream / OutputStream pair. Note that, as is usually the case in io-streams, writing a Nothing to the generated OutputStream does not cause the underlying Socket to be closed.

Arguments

 :: Int how large the receive buffer should be -> Socket network socket -> IO (InputStream ByteString, OutputStream ByteString)

Converts a Socket to an InputStream / OutputStream pair, with control over the size of the receive buffers. Note that, as is usually the case in io-streams, writing a Nothing to the generated OutputStream does not cause the underlying Socket to be closed.