Skip to content

Latest commit

 

History

255 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Socket.IO server in Haskell.

Build Status

Install

cabal install socketio

Usage

Now only stand-alone version is supported. WAI and Snap adapter will added in the future.

Stand-alone server

{-# LANGUAGE OverloadedStrings #-}

import Web.SocketIO

main = server 4000 $ do

    on "ping" $ emit "pong" []
    
    -- msg :: CallbackM [Text]
    on "echo" $ msg >>= emit "pong"
    
    -- do some IO
    on "Kim Jong-Un" $ liftIO launchMissile
    

Supported Transports

websockets under development.

  • xhr-polling

About

socket.io for haskell folks

Resources

Stars

24 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages