1

チャット アプリケーションを作成しようとしていますが、signaler を使用することをお勧めします。私はそれの例を探しましたが、これまでのところ、これを行いました:

<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 に答える