Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

121 lines (109 sloc) 4.287 kb
Name: websockets
Version: 0.6.0.2
Synopsis:
A sensible and clean way to write WebSocket-capable servers in Haskell.
Description:
This library allows you to write WebSocket-capable servers.
.
See an example: <http://jaspervdj.be/websockets/example.html>.
.
The API of the 'Network.WebSockets' module should also contain enough
information to get you started.
.
See also:
.
* The specification of the WebSocket protocol:
<http://www.whatwg.org/specs/web-socket-protocol/>
.
* The JavaScript API for dealing with WebSockets:
<http://www.w3.org/TR/websockets/>
License: BSD3
License-file: LICENCE
Copyright: (c) 2010-2011 Siniša Biđin
(c) 2011 Jasper Van der Jeugt
(c) 2011 Steffen Schuldenzucker
(c) 2011 Alex Lang
Author: Siniša Biđin <sinisa@bidin.cc>
Jasper Van der Jeugt <m@jaspervdj.be>
Steffen Schuldenzucker <steffen.schuldenzucker@googlemail.com>
Alex Lang <lang@tsurucapital.com>
Maintainer: Jasper Van der Jeugt <m@jaspervdj.be>
Stability: experimental
Category: Network
Build-type: Simple
Cabal-version: >= 1.8
Homepage: http://jaspervdj.be/websockets
Bug-reports: https://github.com/jaspervdj/websockets/issues
Library
Hs-source-dirs: src
Ghc-options: -Wall
Exposed-modules:
Network.WebSockets
Network.WebSockets.Internal
Network.WebSockets.Util.PubSub
Other-modules:
Network.WebSockets.Handshake
Network.WebSockets.Handshake.Http
Network.WebSockets.Monad
Network.WebSockets.Protocol
Network.WebSockets.Protocol.Hybi00
Network.WebSockets.Protocol.Hybi00.Internal
Network.WebSockets.Protocol.Hybi10
Network.WebSockets.Protocol.Hybi10.Demultiplex
Network.WebSockets.Protocol.Hybi10.Internal
Network.WebSockets.Protocol.Hybi10.Mask
Network.WebSockets.Protocol.Unsafe
Network.WebSockets.Socket
Network.WebSockets.Types
Build-depends:
attoparsec >= 0.9 && < 0.11,
attoparsec-enumerator >= 0.2 && < 0.4,
base >= 4 && < 5,
base64-bytestring >= 0.1 && < 0.2,
binary >= 0.5 && < 0.6,
blaze-builder >= 0.3 && < 0.4,
blaze-builder-enumerator >= 0.2 && < 0.3,
bytestring >= 0.9 && < 0.10,
case-insensitive >= 0.3 && < 0.5,
containers >= 0.3 && < 0.5,
enumerator >= 0.4.13 && < 0.5,
mtl >= 2.0 && < 2.2,
network >= 2.3 && < 2.4,
network-enumerator >= 0.1 && < 0.2,
random >= 1.0 && < 1.1,
SHA >= 1.5 && < 1.6,
text >= 0.10 && < 0.12,
pureMD5 >= 0.2.2 && < 2.2
Test-suite websockets-tests
Type: exitcode-stdio-1.0
Hs-source-dirs: src tests/haskell
Main-is: TestSuite.hs
Ghc-options: -Wall
Build-depends:
HUnit >= 1.2 && < 1.3,
QuickCheck >= 2.4 && < 2.5,
test-framework >= 0.4 && < 0.7,
test-framework-hunit >= 0.2 && < 0.3,
test-framework-quickcheck2 >= 0.2 && < 0.3,
-- Copied from regular dependencies...
attoparsec >= 0.9 && < 0.11,
attoparsec-enumerator >= 0.2 && < 0.4,
base >= 4 && < 5,
base64-bytestring >= 0.1 && < 0.2,
binary >= 0.5 && < 0.6,
blaze-builder >= 0.3 && < 0.4,
blaze-builder-enumerator >= 0.2 && < 0.3,
bytestring >= 0.9 && < 0.10,
case-insensitive >= 0.3 && < 0.5,
containers >= 0.3 && < 0.5,
enumerator >= 0.4.13 && < 0.5,
mtl >= 2.0 && < 2.2,
network >= 2.3 && < 2.4,
network-enumerator >= 0.1 && < 0.2,
random >= 1.0 && < 1.1,
SHA >= 1.5 && < 1.6,
text >= 0.10 && < 0.12,
pureMD5 >= 0.2.2 && < 2.2
Source-repository head
Type: git
Location: https://github.com/jaspervdj/websockets
Jump to Line
Something went wrong with that request. Please try again.