WebSocket
package js.html
extends EventTarget
Доступно в js
Объект WebSocket предоставляет API для создания и управления подключением WebSocket к серверу, а также для отправки и получения данных по этому подключению.
Документация WebSocket от Mozilla Contributors, лицензирована по CC-BY-SA 2.5.
См. также:
Статические переменные
staticinlineread onlyCLOSED:Int = 3
staticinlineread onlyCLOSING:Int = 2
staticinlineread onlyCONNECTING:Int = 0
staticinlineread onlyOPEN:Int = 1
Конструктор
new(url:String, protocols:Array<String>)
new(url:String)
new(url:String, protocols:String)
Выбрасывает:
null |
DOMError |
|---|
Переменные
binaryType:BinaryType
Тип двоичных данных, используемых подключением.
read onlybufferedAmount:Int
Количество байтов очереди данных.
read onlyextensions:String
Расширения, выбранные сервером.
onclose:Function
Обработчик событий, вызываемый при закрытии подключения.
onerror:Function
Обработчик событий, вызываемый при возникновении ошибки.
onmessage:Function
Обработчик событий, вызываемый при получении сообщения от сервера.
onopen:Function
Обработчик событий, вызываемый при открытии подключения.
read onlyprotocol:String
Подпротокол, выбранный сервером.
read onlyreadyState:Int
Текущее состояние подключения.
read onlyurl:String
Абсолютный URL WebSocket.
Методы
close(?code:Int, ?reason:String):Void
Выбрасывает:
null |
DOMError |
|---|
send(data:ArrayBufferView):Void
send(data:String):Void
send(data:Blob):Void
send(data:ArrayBuffer):Void
Выбрасывает:
null |
DOMError |
|---|
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/WebSocket.html