Я пишу клиент-серверную архитектуру, в которой, возможно, будут сотни клиентов на нескольких виртуальных машинах, в основном в интрасети, но некоторые в других местах.
Каждый клиент будет собирать данные постояннои отправка сообщения на сервер каждую секунду или около того .Каждое сообщение, вероятно, будет иметь длину около 128 символов.
Мой вопрос заключается в том, что для этой архитектуры, где я пишу клиент-сервер в .NET, я должен использовать WCF или какой-то другой код сокета,написано ранее.Мне нужна масштабируемость (которую имеет в виду код сокета), надежность и возможность обрабатывать столько сообщений.