SignalR的简单使用
? ?在学习Comet技术的时候,发现有SiganlR的类库使用起来不错,而且使用起来也特别方便,没用什么特别复杂的配置和编码。
? ? SignalR的代码分为服务器端的后台代码和前端的js代码。
对于服务器端,需要建立一个SignalR的文件夹,然后在里面添加相应的消息处理类,这些类必须继承Hub类,同时需要设置该类的HubName属性(客户端会引用一个以该属性名字的动态js代码)
? ??SignalR屏蔽了底层的comet的长连接的具体细节,而系统只需要关注发送和接收数据即可,暂时还没有测试SignalR的负载能力,有空可以深入一下。用例代码见附件
引用
SignalR Github?
SignalR?
用SignalR创建实时永久长连接异步网络应用程序?
ASP.NET MVC 3 Real Time Collaborative Apps with SignalR?
Asynchronous scalable web applications with real-time persistent long-running connections with SignalR?