WebSocket

open external class WebSocket : EventTarget<Record<String, Event>>

Constructors

Link copied to clipboard
constructor(url: String, protocols: Array<String> = definedExternally)
constructor(url: String)
constructor(url: String, protocols: String = definedExternally)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open var extensions: String?
Link copied to clipboard
open var protocol: String?
Link copied to clipboard
open var readyState: Number
Link copied to clipboard
open var url: String?

Functions

Link copied to clipboard
open fun accept()
Link copied to clipboard
open fun <Type : Any> addEventListener(type: Type, handler: EventListenerObject<Event>)
open fun <Type : Any> addEventListener(type: Type, handler: EventListener<Any>)
open fun <Type : Any> addEventListener(type: Type, handler: EventListenerObject<Event>, options: EventTargetAddEventListenerOptions = definedExternally)
open fun <Type : Any> addEventListener(type: Type, handler: EventListenerObject<Event>, options: Boolean = definedExternally)
open fun <Type : Any> addEventListener(type: Type, handler: EventListener<Any>, options: EventTargetAddEventListenerOptions = definedExternally)
open fun <Type : Any> addEventListener(type: Type, handler: EventListener<Any>, options: Boolean = definedExternally)
Link copied to clipboard
open fun close(code: Number = definedExternally, reason: String = definedExternally)
Link copied to clipboard
Link copied to clipboard
open fun dispatchEvent(event: Any): Boolean
Link copied to clipboard
open fun <Type : Any> removeEventListener(type: Type, handler: EventListenerObject<Event>)
open fun <Type : Any> removeEventListener(type: Type, handler: EventListener<Any>)
open fun <Type : Any> removeEventListener(type: Type, handler: EventListenerObject<Event>, options: EventTargetEventListenerOptions = definedExternally)
open fun <Type : Any> removeEventListener(type: Type, handler: EventListenerObject<Event>, options: Boolean = definedExternally)
open fun <Type : Any> removeEventListener(type: Type, handler: EventListener<Any>, options: EventTargetEventListenerOptions = definedExternally)
open fun <Type : Any> removeEventListener(type: Type, handler: EventListener<Any>, options: Boolean = definedExternally)
Link copied to clipboard
open fun send(message: ArrayBuffer)
open fun send(message: ArrayBufferView)
open fun send(message: String)
Link copied to clipboard
open fun serializeAttachment(attachment: Any)