2010-12-16 67 views
1

我有一個我們已經使用很長時間的基於IOCP的服務器。現在我們需要爲此添加SSL支持。我正在努力尋找一個乾淨的解決方案。我發現在其他兩個線程中建議了兩個選項 -將SSL添加到基於IOCP的Windows服務器的最簡單方法是什麼?

1)使用openssl內存BIO - 但沒有在網絡上找到任何與IOCP端口一起使用的示例,這些示例解釋了由於多線程特性而引發的問題的IOCP。 2)用ssl使用Boost ASIO--我認爲這在內部使用了IOCP。但沒有任何示例顯示每個連接狀態數據如何存儲 - 例如,在我們的服務器中,爲每個連接的客戶端存儲了狀態信息,這些狀態信息用於識別客戶端並相應地解析客戶端數據。

如果您能提出解決上述兩個問題或任何其他適用於您的解決方案,我將不勝感激。

更新:我正在使用Simple C在winsock2庫中實現IOCP。

問候 Niladri

+0

請更新您的問題,並描述您所尋求的平臺和開發工具/編程語言的解決方案。 – 2010-12-16 15:43:49

回答

相關問題