18 lines
No EOL
602 B
Elm
18 lines
No EOL
602 B
Elm
module WebSocket where
|
|
{-| A library for low latency HTTP communication. See the HTTP library for
|
|
standard requests like GET, POST, etc.
|
|
-}
|
|
|
|
import Signal (Signal)
|
|
import Basics (String)
|
|
import Native.WebSocket
|
|
|
|
{-| Create a web-socket. The first argument is the URL of the desired
|
|
web-socket server. The input signal holds the outgoing messages,
|
|
and the resulting signal contains the incoming ones.
|
|
-}
|
|
connect : String -> Signal String -> Signal String
|
|
connect = Native.WebSocket.connect
|
|
|
|
-- data Action = Open String | Close String | Send String String
|
|
-- connections : Signal Action -> Signal String |