我的问题是关于持久连接的数量。(显然添加 SSL 加密时会有性能损失)。
目前我有使用异步套接字模型http://msdn.microsoft.com/en-us/library/w89fhyex.aspx的 C# 服务器和客户端应用程序。我选择这个模型是因为它似乎最适合性能并且服务器应用程序必须支持 5000 个持久套接字连接。
我现在必须保护正在发送的数据,我希望使用 SSL。我可以更改为 SSLStreams 并且仍然支持 5000 个持久连接吗?(我注意到 SSLStreams 具有异步方法......另外,我所做的阅读表明流不同但与套接字相同......)
需要注意的是,服务器不仅与其他 C# 设备通信,它还与 iOS 和 Android 通信。
无论如何在异步套接字模型之上分层 SSL?