Websocket

abstract class Websocket(val session: DefaultWebSocketServerSession)

Constructors

Link copied to clipboard
constructor(session: DefaultWebSocketServerSession)

Properties

Link copied to clipboard
Link copied to clipboard
lateinit var path: String
Link copied to clipboard
Link copied to clipboard
val session: DefaultWebSocketServerSession

Functions

Link copied to clipboard
suspend fun close(reason: CloseReason = CloseReason(CloseReason.Codes.NORMAL, ""))
Link copied to clipboard
abstract suspend fun handle(frame: Frame)
Link copied to clipboard
suspend fun send(frame: Frame)
suspend fun send(content: ByteArray)
suspend fun send(content: String)
Link copied to clipboard
inline suspend fun <T> sendSerialized(data: T)
Link copied to clipboard
open suspend fun setup(call: ApplicationCall): Boolean