Skip to content

TCPСоединение / TCPConnection ​

Соединение по протоколу TCP. Позволяет отправлять и принимать данные с использованием TCP сокета.

Свойства ​

Активно / IsActive ​

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

Признак активности соединения. Данный признак не является надежным признаком существования соединения. Он говорит лишь о том, что на момент получения значения данного свойства соединение было активно.

ТаймаутОтправки / WriteTimeout ​

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

Таймаут, в течение которого система ожидает отправки данных. Если таймаут не установлен, то скрипт будет ждать начала отправки бесконечно.

ТаймаутЧтения / ReadTimeout ​

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

Таймаут чтения данных. Если таймаут не установлен, то скрипт будет ждать начала приема данных бесконечно.

НеОткладывать / NoDelay ​

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

Флаг ожидания наполнения буфера при приеме/отправке данных. По умолчанию - Ложь

УдаленныйУзел / RemoteEndPoint ​

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

Возвращает адрес удаленного узла соединения

Методы ​

ПрочитатьСтроку / ReadString ​

Прочитать данные из сокета в виде строки.

Параметры ​

  • encoding: КодировкаТекста или Строка. Указывает в какой кодировке интерпретировать входящий поток байт. Значение по умолчанию: utf-8 Необязательный.

Возвращаемое значение ​

Строка. Данные прочитанные из сокета

ПрочитатьДвоичныеДанные / ReadBinaryData ​

Читает сырые байты из сокета.

Параметры ​

  • len: Количество байт, которые требуется прочитать. 0 - читать до конца потока. Значение по умолчанию: 0 Необязательный. Значение по умолчанию: 0

Возвращаемое значение ​

ДвоичныеДанные

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

Отправка строки на удаленный хост

Параметры ​

  • data: Строка. Данные для отправки
  • encoding: КодировкаТекста или Строка. Кодировка в которой нужно записать данные в поток. По умолчанию utf-8 Необязательный.

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

Отправка сырых двоичных данных на удаленный хост.

Параметры ​

  • data: ДвоичныеДанные которые нужно отправить.

Закрыть / Close ​

Закрывает соединение с удаленным хостом.

Конструкторы ​

Основной ​

Подключение к удаленному TCP-сокету

Параметры ​

  • host: адрес машины
  • port: порт сокета

All trademarks, logos, and brand names are the property of their respective owners. Use of these names, trademarks, and brands does not imply endorsement.