我正在尝试创建一个聊天应用程序,我读到过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>这只会创建一个连接。我想创建多个聊天室,我如何建立另一个连接并存储这些连接,比如说,在数据库中,这样我就可以有这些连接的记录。
发布于 2012-06-23 21:23:52
我不认为你需要多个连接,但要获得一个很好的例子,你可以查看jabbr.net on gitHub,这是一个使用SignalR构建的开源聊天应用程序,由创建signalR的同一个人创建。
发布于 2012-10-24 18:50:35
http://jabbr.net是使用signalr和ASP.NET MVC进行网络聊天的一个很好的例子。它有聊天室,命令,微笑和其他有用的功能。只需浏览它的源代码,可以在这里找到:https://github.com/davidfowl/JabbR
https://stackoverflow.com/questions/11169222
复制相似问题