TCP-клиент Dotnet поддерживает соединение - PullRequest
0 голосов
/ 04 февраля 2019

спасибо, что прочитали это!

Мне нужно подключиться к IoT TCP-шлюзу, тогда шлюз будет отправлять мне события, которые происходят в системе, мне нужно проанализировать и сохранить в базе данных.

Сам шлюз не имеет истории, он не может отправлять мне все события, которые происходят, например, за последние 24 часа, поэтому мне нужно поддерживать соединение и просто ждать входящих сообщений.

Вопрос: каким будет правильный способ подключения к шлюзу, сохранения соединения и ожидания входящих сообщений?Есть ли способ, которым я могу подписаться на событие входящего сообщения, и просто обрабатывать и сохранять сообщения из функции обратного вызова?

Я пытался использовать NetworkStream.BeginRead, но не могу понять, как сделать соединение живым.

Спасибо!

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