Как изящно остановить поток приема UDP в C# Unity - PullRequest
0 голосов
/ 16 февраля 2020

Я хочу, чтобы поток был открыт и ожидал входящих пакетов UDP, и когда приложение закрывается, я хочу, чтобы оно корректно закрывало поток контролируемым образом.

Моя история заключается в том, что я использую UDP для связываться с нестандартным оборудованием за пределами устройства и хотел бы иметь поток, обрабатывающий входящие данные. Но когда я закрываю его, кажется неправильным просто оставлять поток, ожидающий входящих пакетов, или это так же просто, как просто убить поток? Должен ли я использовать параметр тайм-аута, установленный на 1000 мс, а затем проверить, должен ли я закрыться или продолжать ждать?

Как это должно быть сделано?

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