.NET 2.0 предоставляет только класс System.Net.Security.SslStream для безопасных сокетов в .NET 2.0 и более поздних версиях, но при этом используется интерфейс Stream, который обеспечивает блокировку членов Read / Write и асинхронный Begin {Read, Write} члены.
Я ищу класс, который обеспечивает функциональность, аналогичную System.Net.Sockets.Socket. В частности, что-то похожее на опрос / выборку, поэтому я могу обрабатывать несколько сокетов в одном потоке без блокировки.
Библиотека безопасности mentalis предоставляет класс SecureSocket, но явно не поддерживается для версий выше .NET 1.1.