我正在尝试创建一个聊天应用程序,我已经读过信号器是一件好事。我找了它的例子,到目前为止,我已经这样做了:
<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>
这只会创建一个连接。我想创建多个聊天室,如何建立另一个连接并将这些连接存储在数据库中,这样我就可以记录这些连接。
答案 0 :(得分:1)
我认为你不需要多个连接,但是一个很好的例子你可以在gitHub上查看jabbr.net一个带信号R的开源chatapplication构建,并由创建SignalR的同一个人创建。
答案 1 :(得分:1)
使用signalr和ASP.NET MVC进行基于Web的聊天的一个很好的例子是http://jabbr.net。它有聊天室,命令,微笑和其他有用的功能。只需浏览其源代码即可:https://github.com/davidfowl/JabbR