TCP Write

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

  • Библиотека:
  • SoC Blockset/Процессор ввода-вывода

  • TCP Write block

Описание

Блок TCP Write отправляет пакеты TCP/IP на удаленный хост через сеть TCP/IP (протокол управления передачей/ Межсетевой протокол).

Порты

Вход

расширить все

Входные данные, заданные как числовой вектор. Блок отправляет эти данные по сети TCP/IP на удаленный хост.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Выход

расширить все

Этот порт сообщения отправляет пакеты TCP/IP, как сообщения, в подключенный IO Data Sink блок. Дополнительные сведения о сообщениях см. в разделе Сообщения.

Примечание

Этот выход используется только во время симуляции. и ничего не делает в генерации кода и симуляции режима external mode.

Типы данных: SoCData

Параметры

расширить все

Чтобы сконфигурировать этот блок как TCP/IP-клиент или сервер, установите этот параметр равным Client или Server, соответственно.

Когда вы устанавливаете этот параметр Clientнеобходимо указать удаленный IP-адрес и номер удаленного IP-порта TCP/IP-сервера, которому необходимо отправить пакеты TCP/IP. Укажите эту информацию с помощью параметров Remote address и Remote port.

Когда вы устанавливаете этот параметр Serverнеобходимо указать номер локального IP-порта, который является портом прослушивания TCP/IP-сервера, работающего на оборудовании. Укажите эту информацию с помощью параметра Local port.

Укажите IP-адрес удаленного сервера, которому необходимо отправить пакеты TCP/IP.

Зависимости

Чтобы включить этот параметр, установите параметр Network role равным Client.

Укажите номер порта удаленного сервера, которому необходимо отправить пакеты TCP/IP.

Зависимости

Чтобы включить этот параметр, установите параметр Network role равным Client.

Когда параметр Network role установлен в Client, укажите номер IP-порта приложения, из которого вы хотите отправлять пакеты TCP/IP. Значение по умолчанию -1устанавливает этот номер IP-порта на случайный доступный номер порта и использует этот порт для отправки пакетов.

Когда параметр Network role установлен в Server, этот локальный порт действует как порт списка TCP/IP-сервера, работающего на оборудовании. В этом случае задайте значение от 1 до 65 535 для этого параметра.

Порядок байтов пакетов TCP/IP, заданный как одно из следующих значений:

  • LittleEndian - Устанавливает порядок байтов пакетов TCP/IP на little endian.

  • BigEndian - Устанавливает порядок байтов пакетов TCP/IP на большие конечные значения.

Расширенные возможности

.

См. также

| |

Введенный в R2019a