1

我正在尝试创建一个聊天应用程序,并且我已经读过 Signalr 是一个好用的东西。我寻找了它的例子,到目前为止,我已经这样做了:

<script src="Scripts/jquery-1.6.2.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.signalR.min.js" type="text/javascript"></script>

 <script type="text/javascript">
    $(function () {
        var connection = $.connection('echo');

        connection.received(function (data) {
            $('#messages').append('<li>' + data + '</li>');
        });

        connection.start();

        $("#broadcast").click(function () {
            connection.send($('#msg').val());
        });
    });
</script>
<input id="msg">
<input id="broadcast" type="button">
<ul id="messages"></ul>

这只会创建一个连接。我想创建多个聊天室,如何建立另一个连接并将这些连接存储在数据库中,这样我就可以记录这些连接。

4

2 回答 2

1

使用 signalr 和 ASP.NET MVC 的基于 Web 的聊天的一个很好的例子是http://jabbr.net。它具有聊天室、命令、微笑和其他有用的功能。只需探索其源代码,可在此处获得:https ://github.com/davidfowl/JabbR

于 2012-10-24T10:50:34.610 回答
1

我不认为您需要多个连接,但是对于一个很好的示例,您可以查看gitHub上的 jabbr.net,这是一个使用 signalR 构建的开源聊天应用程序,由创建 SignalR 的同一个人创建。

于 2012-06-23T13:23:51.867 回答