0
我開始使用socket.io,我正在開發一個將用戶連接到nodejs服務器的非常簡單的聊天工具。我在www.exmaple.com/chat.html上進行了聊天,我的問題是:我可以使用一個套接字來管理多個窗口嗎?
我只能使用一個套接字和一個用戶在很多窗口中打開聊天嗎?
我的意思是......
Facebook一樣,如果我打開更多的標籤,我可以看到我的朋友的消息在所有的窗口。
所以我必須做的同樣的事,但我不想在每個窗口中打開一個套接字,但只有一個爲所有...這是可能的嗎?
謝謝!
嗯,沒有一個時刻......問題是......如果其他窗口沒有連接到服務器,它們如何處理消息? – dail 2011-06-11 09:20:53
我只會連接一個窗口,另一個會自動接收它 – dail 2011-06-11 09:21:25
您可以創建一個處理客戶端消息流量的靜態類,其中類有一個名爲OnMessageReceived的事件,其他窗口應處理此事件,每當消息收到事件時將被解僱,所有窗口將知道,如果消息屬於他們可以處理它 – DeveloperX 2011-06-11 09:25:03