The network package


This package provides a low-level networking interface.

In network-2.6 the Network.URI module was split off into its own package, network-uri-2.6. If you're using the Network.URI module you can automatically get it from the right package by adding this to your .cabal file:

 flag network-uri
   description: Get Network.URI from the network-uri package
   default: True

   -- ...
   if flag(network-uri)
     build-depends: network-uri >= 2.6, network >= 2.6
     build-depends: network-uri < 2.6, network < 2.6

That is, get the module from either network < 2.6 or from network-uri >= 2.6.

[Skip to ReadMe]


Versions2.0,,,, 2.2.1,,,,,,,,,,, 2.2.3,, 2.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Dependenciesbase (>=3 && <5), bytestring (<0.11), unix (>=2) [details]
MaintainerKazu Yamamoto, Evan Borden
Home page
Bug tracker
Source repositoryhead: git clone git://
UploadedWed Jul 27 14:13:50 UTC 2016 by dukerutledge




Maintainers' corner

For package maintainers and hackage trustees

Readme for network-

network Build Status Build status

To build this package using Cabal directly from git, you must run autoreconf before the usual Cabal build steps (configure/build/install). autoreconf is included in the GNU Autoconf tools. There is no need to run the configure script: the setup configure step will do this for you.