|
| Network.TCP | | Portability | non-portable (not tested) | | Stability | experimental | | Maintainer | bjorn@bringert.net |
|
|
|
|
|
| Description |
An easy access TCP library. Makes the use of TCP in Haskell much easier.
This was originally part of Gray's\/Bringert's HTTP module.
- Changes by Simon Foster:
- Split module up into to sepearate Network.[Stream,TCP,HTTP] modules
|
|
| Synopsis |
|
|
|
|
| Connections
|
|
|
| The Conn object allows input buffering, and maintenance of
some admin-type data.
| | Constructors | | Instances | |
|
|
|
| The Connection newtype is a wrapper that allows us to make
connections an instance of the StreamIn/Out classes, without ghc extensions.
While this looks sort of like a generic reference to the transport
layer it is actually TCP specific, which can be seen in the
implementation of the 'Stream Connection' instance.
| | Constructors | | Instances | |
|
|
|
| Open a connection to port 80 on a remote host.
|
|
|
This function establishes a connection to a remote
host, it uses getHostByName which interrogates the
DNS system, hence may trigger a network connection.
Add a persistant option? Current persistant is default.
Use Result type for synchronous exception reporting?
|
|
|
| Checks both that the underlying Socket is connected
and that the connection peer matches the given
host name (which is recorded locally).
|
|
| Produced by Haddock version 2.6.0 |