2012-09-21 53 views
0

爲了製作一個多線程的ssl web服務器,我們應該使用一個ssl上下文數組來分配唯一的ssl上下文給每個客戶端,還是我們可以爲所有客戶端使用相同的ssl上下文...?SSL - 多線程

回答

1

對所有客戶端使用相同的SSLContext。您使用SSLContext創建SSLServerSocketFactory。這就是你需要的。

+0

感謝大衛... –

+0

當時就想,讓'Singleton'保持'的SSLContext '。這是一個糟糕的IDE嗎?原因是時間延遲和資源消耗。這是一個Android應用程序,它在許多Activity中使用'SSLContext'。 – Erik

0

的SSLContext創建的SSLServerSocketFactory,創造的SSLServerSocketFactory SSLServerSocket,SSLServerSocket傾聽和接受1個特定的端口,所以1個TCP端口只需要1的SSLContext