Должен ли я выполнять цикл внутри задачи или непосредственно в процедуре принятия?C#

Место общения программистов C#
Anonymous
Должен ли я выполнять цикл внутри задачи или непосредственно в процедуре принятия?

Сообщение Anonymous »

Я пытаюсь использовать Websockets (не signalr) в .NET, и эта статья оказалась для меня полезной.

Однако я запутался в функции-обработчике
  • Должен ли я выполнить while (true) в обработчике или вернуть задачу? например, return new Task(() => { ... })
  • Я попробовал второй метод, и цикл не выполняется. Если я должен выполнить цикл внутри обработчика, то почему этот метод использует Task в качестве типа возвращаемого значения?


Подробнее здесь: https://stackoverflow.com/questions/784 ... -procedure

Вернуться в «C#»