что лучше взять за основу обработки сообщений? ConcurrentQueue<T> ?
Основа обработки сообщений - это что?
ну что бы потоко-безопасно обрабатывать сообщения входящие
Если транспортный протокол хттп, то можно обходиться средствами asp.net фреймворка, он позволяет потокобезопасно и конкуррентно обрабатывать все летящие на сервер запросы
p2p это через TCP, каждый клиент одновременно и сервер и клиент.
Если на таком низком уровне, то да, в принципе наверное можно заюзать конкуррент кью
а ты хочешь потом от каждого тсп клиента кидать в конкарет очередь и потом процесить? если так то лучше процесить в пайплайн из тсп и потом уже процесить. потом хоть складывай в общий ченел а оттуда расскидывать на косумеров
System.IO.Pipelines?
Спасибо
Обсуждают сегодня