The network-socket-options package

[Tags: bsd3, library]

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.


Properties

Versions0.1, 0.2, 0.2.0.1
Dependenciesbase (==4.*), network
LicenseBSD3
CopyrightCopyright (c) Joseph Adams 2012
AuthorJoey Adams
Maintainerjoeyadams3.14159@gmail.com
CategoryNetwork
Home pagehttps://github.com/joeyadams/haskell-network-socket-options
Source repositoryhead: git clone git://github.com/joeyadams/haskell-network-socket-options.git
Upload dateWed Sep 26 03:05:35 UTC 2012
Uploaded byJoeyAdams
Downloads263 total (22 in last 30 days)

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees