2015-04-20 73 views

回答

2

這些get/set方法出現1.0到已被刪除:

http://socket.io/blog/introducing-socket-io-1-0/#scalability

我認爲新的做法是簡單地將插座對象上直接設置屬性,如您鏈接的問題建議。

你可以看到socket.io的聊天例如這樣一個例子:

https://github.com/Automattic/socket.io/blob/318d62/examples/chat/index.js#L36

+0

對不起,我忘了提。我想將這些套接字添加到將要經過幾臺機器的「房間」中。這種方法似乎添加了一個全局列表,但是這個全局列表是否可以被其他機器訪問?同樣,因爲發佈在我發佈的問題中的解決方案,這種保存套接字對象數據的方式會導致命名衝突嗎? – user2924127

+0

哦,我明白了。使用get/set來跨節點同步狀態的選項也使用1.0進行了刪除:http://socket.io/blog/introducing-socket-io-1-0/#scalability如果您想在節點之間保留一些共享狀態它應該很簡單,直接使用redis來完成。 –

+0

是的,我看了這個功能,但如果可以的話,我真的很想避免使用此功能的任何其他數據庫。 – user2924127