Skip to content

ВебСокет / WebSocket

ВебСокет подключение

Свойства

СостояниеЗакрытия / CloseStatus

  • Чтение: Да
  • Запись: Нет

Указывает причину, по которой удаленная конечная точка инициировала подтверждение закрытия

ОписаниеСостоянияЗакрытия / CloseStatusDescription

  • Чтение: Да
  • Запись: Нет

Позволяет удаленной конечной точке описать причину закрытия подключения

Состояние / Status

  • Чтение: Да
  • Запись: Нет

Возвращает текущее состояние соединения WebSocket

Протокол / Protocol

  • Чтение: Да
  • Запись: Нет

Возвращает подпротокол, который был согласован во время подтверждения открытия

Методы

Прервать / Abort

Отменяет соединение WebSocket и отменяет все ожидающие операции ввода-вывода

Закрыть / Close

Закрывает подключение WebSocket в качестве асинхронной операции, используя подтверждение закрытия, которое определено в разделе 7 спецификации протокола WebSocket

Параметры

  • status: Статус закрытия
  • statusDescription: Описание причины закрытия

ЗакрытьВыходнойПоток / CloseOutput

Инициирует или завершает подтверждение закрытия, определенное в разделе 7 спецификации протокола WebSocket

Параметры

  • status: Статус закрытия
  • statusDescription: Описание причины закрытия

Получить / Receive

Получает данные через WebSocket соединениe

Параметры

  • buffer: Буфер двоичных данных

ПолучитьСтроку / ReceiveString

Получает строку через WebSocket соединение

ПолучитьДвоичныеДанные / ReceiveBinary

Получает двоичные данные через WebSocket соединение

Отправить / Send

Отправляет данные из буфера в подключение WebSocket

Параметры

  • buffer: Буфер двоичных данных
  • messageType: Тип сообщения
  • flag: Флаг сообщения

ОтправитьСтроку / SendString

Отправляет строку в подключение WebSocket

Параметры

  • value: Строка - отправляемые данные

ОтправитьДвоичныеДанные / SendBinary

Отправляет двоичные данные в подключение WebSocket

Параметры

  • value: ДвоичныеДанные - отправляемые данные