WebSocketTransport class
Транспорт на основе веб-сокета.
Конструкторы
| Web |
Создает новый экземпляр класса WebSocketTrans port. |
Свойства
| is |
Возвращает значение true, если транспорт подключен к сокету. |
Методы
| close() | Закройте сокет, к которому подключен этот транспорт. |
| on |
Задает транспорт для попытки получения входящих данных, которые еще не прибыли. |
| receive(number) | Попытайтесь получить входящие данные из подключенного сокета. |
| send(INode |
Отправляет указанный буфер через подключение сокета. |
Сведения о конструкторе
WebSocketTransport(ISocket)
Создает новый экземпляр класса WebSocketTrans port.
new WebSocketTransport(ws: ISocket)
Параметры
- ws
- ISocket
ISocket для создания этого транспорта на вершине.
Сведения о свойстве
isConnected
Возвращает значение true, если транспорт подключен к сокету.
boolean isConnected
Значение свойства
boolean
true, если транспорт подключен и готов к отправке данных, false в противном случае.
Сведения о методе
close()
Закройте сокет, к которому подключен этот транспорт.
function close()
onReceive(INodeBuffer)
Задает транспорт для попытки получения входящих данных, которые еще не прибыли.
function onReceive(data: INodeBuffer)
Параметры
- data
- INodeBuffer
Буфер для хранения входящих данных.
receive(number)
Попытайтесь получить входящие данные из подключенного сокета.
function receive(count: number): Promise<INodeBuffer>
Параметры
- count
-
number
Количество байтов, которые нужно получить.
Возвращаемое значение
Promise<INodeBuffer>
Буфер, заполненный полученными данными.
send(INodeBuffer)
Отправляет указанный буфер через подключение сокета.
function send(buffer: INodeBuffer): number
Параметры
- buffer
- INodeBuffer
Буферированные данные для отправки по подключению.
Возвращаемое значение
number
Число, указывающее длину отправленных данных, если данные были успешно отправлены, в противном случае — значение 0.