SignalR várias salas de chat

Estou planejando criar um aplicativo de bate-papo e li issoSignalR é uma das melhores tecnologias para aplicar.

Eu vi exemplos disso, mas eles só têm uma única sala de chat.

Eu quero ter várias salas de chat. O usuário apenas escolherá uma dessas salas de bate-papo.

Embora eu seja um iniciante, acho que criar uma única sala de bate-papo no SignalR é por isso:

<script type="text/javascript">
    $(function () {
        var connection = $.connection.communicator;
        connection.receive = function (from, msg) {
            $("#chatWindow").append("<li>" + from + ": " + msg + "</li>");
        };
        $.connection.hub.start();

        $("#btnSend").click(function () {
            connection.broadcast($("#txtName").val(), $("#txtMsg").val());
        });
    });
</script>

var connection = sala de chat única (não tenho certeza)

Então, se eu tiver muitas conexões (por exemplo, conexão1, conexão2, conexão3 ....), posso ter várias salas de bate-papo?

Mais uma vez, não tenho certeza se isso está correto ... Por favor, ajude-me sobre como implementar várias salas de chat ...

(PS: Eu vi o JABBR, mas seu código está fazendo meu nariz sangrar. Você pode fornecer exemplos simples, por favor?)

questionAnswers(3)

yourAnswerToTheQuestion