| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
System.IO.Streams.Network
Contents
Description
Converting network Sockets to streams.
Sockets to Streams
socketToStreams :: Socket -> IO (InputStream ByteString, OutputStream ByteString) Source
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.
socketToStreamsWithBufferSize Source
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.