However, we envision that other grouping policies can be implemented based on geographical location, network location, etc. The questions are sent in text by the users, while the talk sessions take place in a multicast VAT session. Provide the listeners and the DJ to be involved in an interactive talk session. Reduce network traffic by allowing only few users to talk at a time in a possibly very large multicast session. The question server running on the DJ side listens on a well-known port for people s questions.
Listeners send their questions and wait for a status notification.
When no question has been sent, the listener status is NONE . At this point, the listener can talk with the DJ and with the other users allowed by the DJ to speak. The chat server keeps a limited queue of question-socket pairs for each question received. The queue length is configurable and currently set to 10. When this length is exceeded, the question server sends BUSY responses to the listeners until the queue length decreases.