Network.WebSockets

Incoming connections and handshaking

data PendingConnection

pendingRequest

acceptRequest

rejectRequest

Main connection type

data Connection

Options for connections

data ConnectionOptions

defaultConnectionOptions

Sending and receiving messages

receive

receiveDataMessage

receiveData

send

sendDataMessage

sendTextData

sendBinaryData

sendClose

sendPing

HTTP Types

type Headers

data Request

data RequestHead

data Response

data ResponseHead

WebSocket message types

data Message

data ControlMessage

data DataMessage

class WebSocketsData a

Exceptions

data HandshakeException

data ConnectionException

Running a standalone server

type ServerApp

runServer

runServerWith

Running a client

type ClientApp a

runClient

runClientWith

runClientWithSocket

runClientWithStream