2012-06-27 16 views

回答

2

如果您的服務器是正確的多線程或多進程,那麼在一個或多個端口上運行時沒有性能差異。另外,即使您的套接字服務器(無論是否爲Websocket)在單個端口上應答,實際的通信也會發生在每個連接的不同服務器端口上。

爲了與現有的網絡基礎架構兼容,您可能希望在標準HTTP端口(80和443)上運行WebSocket服務器,因此這意味着多個客戶端連接到一個端口(並且可能使用Web服務器來處理或可以代理WebSocket連接)。

WebSocket服務器應用程序的安全性與您的應用程序的設計方式有關,而不是您是使用多個偵聽端口還是隻使用一個來運行。

有一些WebSocket specific security considerations但大多數情況下,相同的安全問題和最佳實踐適用於HTTP服務器(或任何TCP服務)的WebSocket服務器。

+0

@YamaCasis,如果這是你正在尋找的答案,你可以選擇它。這對於將來可能正在尋找相同答案的人有幫助,因此可以看出它是一個回答問題。 – kanaka

相關問題