Node-RED:Библиотеки/node-red/TCP request: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 33: Строка 33:
[[Категория:Нода модуля node-red]]
[[Категория:Нода модуля node-red]]
[[Категория:Нода node-red]]
[[Категория:Нода node-red]]
{{ИнфоОСтр
|Название=Нода «TCP request»
|Метки=tcp request, node tcp request, node-red tcp request, tcp request node-red, нода tcp request, нода есз куйгуые
|Описание=
[[File:nodered_node_tcp_request.PNG|center]]
Отправляет '''«msg.payload»''' на [[TCP-порт]] сервера и ждет ответа. Если простыми словами, то она подключается, отправляет запрос и ожидает ответ.
}}
{{SEO
|Заголовок статьи=Node-RED:Нода «TCP request» / Онлайн справочник - wikihandbk.com
|Ключевые слова=tcp request, node tcp request, node-red tcp request, tcp request node-red, нода tcp request, нода есз куйгуые
|Описание статьи=Отправляет «msg.payload» на TCP-порт сервера и ждет ответа. Если простыми словами, то она подключается, отправляет запрос и ожидает ответ.
|Изображение статьи для Open Graph=http://wikihandbk.com/ruwiki/images/c/cd/Nodered_node_tcp_request.PNG
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Node-RED:Библиотеки/node-red/TCP request</nowiki>
|Изображение статьи для schemaNewsArticle=<nowiki></nowiki>
|Высота изображения статьи для schemaNewsArticle=
|Ширина изображения статьи для schemaNewsArticle=
|Дата публикации для schemaNewsArticle=2019-05-18
|Автор=Мякишев Е.А.
|Издатель=myagkij
|Логотип издателя для schemaNewsArticle=<nowiki>http://wikihandbk.com/ruwiki/images/6/61/Tech_geek_logo_1x.jpg</nowiki>
|Ширина логотипа издателя для schemaNewsArticle=60
|Высота логотипа издателя для schemaNewsArticle=45
}}

Версия от 22:05, 19 июня 2019

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Нода «TCP request»

Отправляет «msg.payload» на TCP-порт сервера и ждет ответа. Если простыми словами, то она подключается, отправляет запрос и ожидает ответ.

Нода «TCP request» может возвращать данные ответа по-разному (это задается в поле «Return»):

  • Режим «after a fixed timeout of» – спустя заданное время после первого ответа
  • Режим «when character received is» – заметив заданный символ (например, «\n»)
  • Режим «a fixed number of chars» – если в буфере окажется заданное количество символов
  • Режим «never - keep connection open» – просто сидеть и ждать прихода данных
  • Режим «immediately - don’t wait for reply» – нода отправит запрос и сразу же отключится, не ожидая ответа

Ответ будет в «msg.payload» в виде буфера, поэтому вы, возможно, захотите преобразовать его с помощью функции toString().

Если вы оставите поля «Server» и «port» пустыми, то эти значения нужно будет задать в свойствах «msg.host» и «msg.port».

См.также

Внешние ссылки

{{#set: |Название=Нода «TCP request» |Метки=tcp request, node tcp request, node-red tcp request, tcp request node-red, нода tcp request, нода есз куйгуые|+sep=,

|Описание=

Отправляет «msg.payload» на TCP-порт сервера и ждет ответа. Если простыми словами, то она подключается, отправляет запрос и ожидает ответ. |Полная ссылка на страницу=Нода «TCP request» }}