спасибо, что прочитали это!
Мне нужно подключиться к IoT TCP-шлюзу, тогда шлюз будет отправлять мне события, которые происходят в системе, мне нужно проанализировать и сохранить в базе данных.
Сам шлюз не имеет истории, он не может отправлять мне все события, которые происходят, например, за последние 24 часа, поэтому мне нужно поддерживать соединение и просто ждать входящих сообщений.
Вопрос: каким будет правильный способ подключения к шлюзу, сохранения соединения и ожидания входящих сообщений?Есть ли способ, которым я могу подписаться на событие входящего сообщения, и просто обрабатывать и сохранять сообщения из функции обратного вызова?
Я пытался использовать NetworkStream.BeginRead, но не могу понять, как сделать соединение живым.
Спасибо!