Доброго дня всем.
Пытаюсь разобраться с работой асинхронного TCP сервера на C# по статье msdn:
msdn.microsoft.com/ru-ru/library/dd335942.aspx
Насколько я понимаю данные записываются в буфер соединения.
Список соединений является приватным, как и практически все в классе помимо функции Start.
Скажите как правильно обрабатывать получаемые данные?
Подозреваю что должен быть бесконечный цикл после процедуры Start в основной программе, который должен обращатся к экземляру класса сервера и читать буфер каждого соединения.
Конечно же я могу сделать необходимое мне поле public'ом, но понимаю что это не правильно.
Может ли кто-ни будь подсказать как правильно работать с таким классом? Или ткнуть в мсдн где продолжается работа с этим делом. Буду весьма благодарен за любую полезную информацию.
Может кто-то подскажет хорошую книгу \ статью.
Мне хотелось бы разобраться как правильно сделать асинхронный сервер на c#.