Node-RED:Библиотеки/node-red/TCP request
Нода «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» }}