Skip to content

一条已建立的 WebSocket 连接

Properties ​

id ​

readonly id: string


readyState ​

readonly readyState: "connecting" | "open" | "closing" | "closed"


url ​

readonly url: string

Methods ​

close() ​

close(code?, reason?): Promise<void>

Parameters ​

code? ​

number

reason? ​

string

Returns ​

Promise<void>


onClose() ​

onClose(handler): () => void

监听连接关闭,返回取消监听的函数

Parameters ​

handler ​

(event) => void

Returns ​

() => void


onError() ​

onError(handler): () => void

监听连接错误,返回取消监听的函数

Parameters ​

handler ​

(err) => void

Returns ​

() => void


onMessage() ​

onMessage(handler): () => void

监听消息,返回取消监听的函数

Parameters ​

handler ​

(data) => void

Returns ​

() => void


send() ​

send(data): Promise<void>

Parameters ​

data ​

string | Uint8Array<ArrayBufferLike>

Returns ​

Promise<void>

Released under the MIT License with love.