Node-RED:Библиотеки/node-red/TCP request: различия между версиями
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 5: | Строка 5: | ||
=Нода «TCP request»= | =Нода «TCP request»= | ||
[[File:nodered_node_tcp_request.PNG|center]] | |||
Отправляет '''«msg.payload»''' на [[TCP-порт]] сервера и ждет ответа. Если простыми словами, то она подключается, отправляет запрос и ожидает ответ. | Отправляет '''«msg.payload»''' на [[TCP-порт]] сервера и ждет ответа. Если простыми словами, то она подключается, отправляет запрос и ожидает ответ. | ||
Строка 25: | Строка 27: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Node-RED библиотеки}} | {{Навигационная таблица/Node-RED библиотеки}} | ||
{{Навигационная таблица/Телепорт}} | |||
[[Категория:Нода]] | [[Категория:Нода]] | ||
[[Категория:Нода Node-RED]] | [[Категория:Нода Node-RED]] | ||
Строка 31: | Строка 34: | ||
[[Категория:Нода модуля 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 | |||
}} |
Текущая версия от 18:19, 6 мая 2022
Нода «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» }}