Я хотел бы написать сервер c #, который будет действовать примерно как сервер чата (клиенты подключены некоторое время, одно и то же сообщение может быть отправлено многим клиентам, ....).
Мне было интересно, можете ли вы дать мне несколько подсказок для начала (какая архитектура (потоки по клиентам / iocp / asynchronous / ...), которая позволит хорошо масштабироваться (должна быть способна обрабатывать тысячи одновременных соединений) ).