摘要: 不使用生成代理JS的实现 可能有同学会觉得使用集线器很麻烦,要么引入虚拟目录,要么在生成期间生成js文件,再引入js文件进行开发。难道就没有比较清爽的方式吗?这个当然是有的,先不要(。・∀・)ノ゙嗨皮起来, 看完后再做出选择 简单看一下生成的js文件,其实代码一大堆,我们也可以根据这个js来写一个 首先我们需要有连接对象 let hubDemo = $.hubConnection("/simpl... 阅读全文
posted @ 2017-01-23 21:46 liangshiwei 阅读(1659) 评论(1) 推荐(0)
摘要: 集线器Hub类 使用持久连接类去开发是有些困难的,因为基于事件的开发方式,我们可以进行操作的地方也仅仅只是OnReceived事件内,这有些像websocket的方式。我们迫切的需要一种更人性化,更为适用的开发方式。 集线器就是我们想要的,集线器是对持久连接类再一次的进行封装,集线器类都继承自Hub,集线器类可以让我们使用RPC的方式进行交互。 创建一个集线器类也是非常简单的 这时我们需要对St... 阅读全文
posted @ 2017-01-23 11:41 liangshiwei 阅读(4075) 评论(2) 推荐(0)
摘要: 简单聊天室 使用持久链接类我们就可以做一些即时通讯的应用了,我使用Group做了一个简单的聊天室,先上图技术细节下面再讲 可以加入聊天室、创建聊天室、发送消息,下面就说说我是如何通过Group做出来的 持久链接类有一个Groups的对象,通过这个对象,我们可以进行分组添加人员、发送消息、删除人员等操作 在连接事件中,给当前游客指定随机名称,并且返回当前已有的聊天室信息 protected ov... 阅读全文
posted @ 2017-01-23 09:11 liangshiwei 阅读(2618) 评论(0) 推荐(0)