Мне нужно написать сервер, который будет обрабатывать двоичный протокол с TLS.Ничего общего с HTTP или SOAP.Но он должен иметь возможность принимать входящие соединения, с клиентскими сертификатами, возможно, с пулами и предоставлять ответы.В идеале можно также отправлять сообщения обратно клиенту асинхронно, но это не является обязательным требованием.
Можно ли это сделать с помощью специального подключаемого модуля IIS?или с WCF?Или это лучше всего сделать, просто прослушивая необработанный сокет?
Правка.Чтобы было ясно, это двоичный протокол, который хорошо определен отраслевым стандартом.Я не хочу, чтобы какое-либо программное обеспечение интерпретировало его, упаковывало вещи в объекты и т. Д. Я просто хочу, чтобы слушатель отправлял байты, отправленные клиентом в класс, а затем отправлял их обратно.