network-socket-options
Version 0.2.0.1 revision 0 uploaded by JoeyAdams.
Package meta
- Synopsis
- Type-safe, portable alternative to getSocketOption/setSocketOption
- Description
The network package provides getSocketOption and setSocketOption functions. These work fine for socket options represented using the
int
type (namely, all boolean options, and a few quantity options). However, it doesn't work for, say,SO_LINGER
,SO_RCVTIMEO
, andSO_SNDTIMEO
, as these use different, platform-specific representations.This package implements the getters and setters as separate functions. At the moment, it only provides socket options that are available for both Unix and Windows.
This package also provides a workaround needed to time out network operations in Windows without leaking resources.
- Author
- Joey Adams
- Bug reports
- n/a
- Category
- Network
- Copyright
- Copyright (c) Joseph Adams 2012
- Homepage
- https://github.com/joeyadams/haskell-network-socket-options
- Maintainer
- joeyadams3.14159@gmail.com
- Package URL
- n/a
- Stability
- n/a