---
sidebar_position: 5
description: Отправить двоичные данные  и другие функции для работы с TCP в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, TCP]
---

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';

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



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

  | Параметр | CLI опция | Тип | Обяз. | Назначение |
  |-|-|-|-|-|
  | Соединение | - | Произвольный | &#x2714; | Соединение, См. [`ОткрытьСоединение`](/docs/TCP/Client-methods/Create-connection) |
  | Данные | - | ДвоичныеДанные | &#x2714; | Данные для отправки |
  | Таймаут | - | Число | &#x2716; | Таймаут ожидания записи (мс). 0 > без ограничений |

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

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

:::caution
**NOCLI:** данный метод недоступен для использования в CLI версии
:::
<br/>


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

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

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

    OPI_TCP.ЗакрытьСоединение(Соединение);
```
    



```json title="Результат"
"Hello server!\n"
```
