Узел-красный, как определить поток при прослушивании на том же порте - PullRequest
0 голосов
/ 10 января 2019

Я использую Node-Red для прослушивания TCP на конкретном порту (буфере), получения данных с GPS-трекеров и сохранения их в MySQL db. Это прекрасно работает для одного устройства.

node-red settings

Дело в том, что когда несколько устройств отправляют данные на один и тот же IP / PORT, как я могу знать, что это более одного устройства (устройства не отправляют IMEI, серийные номера и т. Д.).

Есть ли какое-либо решение, которое показывает мне что-то вроде IP-адреса входящего соединения, идентификатора соединения или идентификатора сеанса?

Или я упускаю что-то важное?

1 Ответ

0 голосов
/ 16 февраля 2019

Хорошо, теперь я могу ответить на свой вопрос. Я обнаружил, что мы можем использовать идентификатор сессии:

var session = msg._session.id;

Если вы знаете идентификатор сеанса, вы можете определить несколько разных соединений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...