.NET 2.0仅为.NET 2.0及更高版本中的安全套接字提供System.Net.Security.SslStream类,但它使用Stream接口,该接口提供阻塞读/写成员和异步Begin {Read,Write}成员。
我正在寻找一个提供类似于System.Net.Sockets.Socket的功能的类。具体来说,类似Poll / Select的东西,所以我可以在一个线程中处理多个套接字而不会阻塞。
mentalis security library提供SecureSocket类,但显然不支持大于.NET 1.1的版本。
答案 0 :(得分:1)
This answer相关问题建议在Socket上使用安全的第三方库:
如果你不喜欢SSLStream的实现方式(它实际上是有限的) 功能),您可以使用SecureBlackbox (our product)的SSL / TLS组件并使用它们 .NET框架的Socket类顶部。这样你就可以得到 客户端和服务器端的异步模式SSL等 套接字。