2012-08-15 102 views
-6

我正在使用諸如openfire之類的xmpp服務器設計實時聊天引擎,我希望能夠限制可以進入聊天室的用戶數,「編程房間「應該只有30人在房間裏,下一個進入房間的人應該被分配到」編程房間-2「,這將在用戶數量達到30時自動創建,並且儘快編程室1中的用戶下降到低於30個進入編程室的新用戶應該被分配到編程室1。我應該使用插件/組件來實現這一點。控制xmpp服務器中聊天室用戶的數量

回答

0

正如您在上面的評論中所建議的,我會爲您提供一種方法,而不是去地獄。

創建服務器端組件。你的客戶發送一些協議(如XEP-0050),服務會將你的客戶邀請發送到正確的房間。如果您希望現有客戶端能夠加入,還可以接受純文本消息。

該組件需要加入每個房間以跟蹤使用其存在的參與者數量。因此,在邀請任何參與者之前,只需要組件根據需要創建每個房間。

相關問題