文件名称:websockets:Haskell库,用于创建支持WebSocket的服务器
文件大小:77KB
文件格式:ZIP
更新时间:2024-05-22 09:17:30
Haskell
网络套接字 介绍 提供了一种明智,干净和简单的方法来在Haskell中编写支持WebSocket的服务器。 以下程序在添加meow之后回显消息: {-# LANGUAGE OverloadedStrings #-} import Control.Monad ( forever ) import qualified Data.Text as T import qualified Network.WebSockets as WS meow :: WS. Connection -> IO () meow conn = forever $ do msg <- WS. receiveData conn WS. sendTextData conn $ msg `T.append` " , meow " 使用cabal提供安装: $
【文件预览】:
websockets-master
----.gitignore(74B)
----Setup.hs(46B)
----CHANGELOG(6KB)
----src()
--------Network()
----stack.yaml.lock(447B)
----LICENCE(1KB)
----coverage.sh(477B)
----.ghci(27B)
----cbits()
--------cbits.c(2KB)
----README.md(1KB)
----web()
--------.gitignore(57B)
--------templates()
--------css()
--------site.hs(2KB)
----tests()
--------javascript()
--------autobahn()
--------haskell()
--------issue-158()
----example()
--------client.js(2KB)
--------screen.css(1KB)
--------client.html(2KB)
--------client.hs(1KB)
--------server.lhs(5KB)
----benchmarks()
--------echo.hs(368B)
--------ping.html(1KB)
--------mask.hs(3KB)
--------ping.hs(893B)
--------echo.js(2KB)
----websockets.cabal(8KB)
----.circleci()
--------config.yml(869B)
----stack.yaml(99B)