2013-03-06 68 views
0

在socket.io for node.js中,您使用以下命令創建事件: socket.on('my event',function(data){...});可以使用多個socket.io事件嗎?

在我的情況下,我可能需要使用很多不同的事件(接近100),所以我想知道這些事件是否爲每個客戶端套接字創建一個單獨的偵聽器,並且需要更多資源一個單一的事件,接收一個對象,其中包含和標識符,我可以使用switch來切換我需要的事件。哪個選項會更好?

回答

0

他們不會爲每個事件創建新的套接字,您可以根據需要發送多個事件。當套接字數據包關閉時,事件名稱只是一個文本屬性。

如果您使用自己的事件名稱系統,那麼您可能只是將其中的一個重寫。

0

對於socket.io連接,應該不會有超過100個事件的問題。

每個人甚至不會不是創建一個新的連接,所以不應該有一個「太多的連接」問題。

相關問題