Перейти к основному содержимому

Отправить двоичные данные

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

Функция ОтправитьДвоичныеДанные(Знач Соединение, Знач Данные, Знач Таймаут = 5000) Экспорт

ПараметрCLI опцияТипОбяз.Назначение
Соединение-ПроизвольныйСоединение, см. ОткрытьСоединение
Данные-ДвоичныеДанныеДанные для отправки
Таймаут-ЧислоТаймаут ожидания записи (мс). 0 > без ограничений

Возвращаемое значение: Булево - Признак успешного выполнения


подсказка

Параметры с типом данных Двоичные данные могут принимать также пути к файлам на диске и URL

предупреждение

NOCLI: данный метод недоступен для использования в CLI версии


Пример использования для 1С:Предприятие/OneScript
    Адрес      = "45.79.112.203:4242";
Соединение = OPI_TCP.ОткрытьСоединение(Адрес);
Сообщение = "Hello server!" + Символы.ПС;
Данные = ПолучитьДвоичныеДанныеИзСтроки(Сообщение);

Результат = OPI_TCP.ОтправитьДвоичныеДанные(Соединение, Данные);
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

// Маркер конца сообщения для исключения ожидания конца таймаута
Маркер = Символы.ПС;
Ответ = OPI_TCP.ПрочитатьДвоичныеДанные(Соединение, , Маркер);

OPI_TCP.ЗакрытьСоединение(Соединение);
Результат
true