The network-socket-options package
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, and SO_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.
- No changelog available
|Versions||0.1, 0.2, 0.2.0.1|
|Dependencies||base (==4.*), network|
|Copyright||Copyright (c) Joseph Adams 2012|
|Source repository||head: git clone git://github.com/joeyadams/haskell-network-socket-options.git|
|Upload date||Wed Feb 22 04:50:42 UTC 2012|
|Downloads||183 total (14 in last 30 days)|
- network-socket-options-0.2.tar.gz [browse] (Cabal source package)
- Package description (included in the package)
For package maintainers and hackage trustees