1
我不知道是否有可能實現這一點,但我想發送消息到特定數量的客戶端。Socket.IO廣播到特定數量的客戶端
例如,假設我有100個客戶端連接到我的服務器。我想以這樣一種方式發送消息,即100個客戶端中只有10個(應該能夠在消息中指定)應該接收到該消息並且不要,甚至丟棄它。
就像網絡數據包的TTL值一樣。
謝謝
我不知道是否有可能實現這一點,但我想發送消息到特定數量的客戶端。Socket.IO廣播到特定數量的客戶端
例如,假設我有100個客戶端連接到我的服務器。我想以這樣一種方式發送消息,即100個客戶端中只有10個(應該能夠在消息中指定)應該接收到該消息並且不要,甚至丟棄它。
就像網絡數據包的TTL值一樣。
謝謝
爲此使用房間。當一個客戶連接到他的房間。然後你可以發射到那個房間。
看到這個鏈接的細節:https://github.com/LearnBoost/socket.io/wiki/Rooms
謝謝。我知道房間。看,它不像聊天室有點應用程序。服務器需要執行一些任務,並在連接的客戶端之間進行分配。但有多少客戶需要什麼任務不固定。這就是我想廣播併發送消息本身中所需的客戶端數量。 –
在這種情況下,您必須自己跟蹤客戶,並決定要發送的信息。 –
我可以將繁忙的客戶端轉移到一個房間,所以他們不會得到新的命令。但所有的免費客戶端不應該按照新的命令行事。只有少數客戶應該開始加工 –