HTML
文章平均质量分 77
lcy930822
这个作者很懒,什么都没留下…
展开
-
在python中使用websocket
介绍一款很帅的插件AutobahnPython,通过它可以在python中很方便的使用websocket进行通信(基于twisted框架)。这个插件真正强大的地方是它提供了一个 发布/订阅模式,具体内容有空再写,先简单介绍一下如何建立传统的连接。下载地址:http://autobahn.ws/python/downloads 建立服务器:# 必须的模块from twisted原创 2013-03-25 12:18:22 · 9364 阅读 · 0 评论 -
jquery的websocket插件
WebSocket是HTML5一种新的协议。顾名思义,它在服务器和浏览器之间建立了全双工通信,避免了传统的轮询。它也由于ajex,无需发送请求,服务器可以主动传输数据给客户端。jquery好像没有官方的插件,但可以从http://code.google.com/p/jquery-websocket/下到名为jQuery Web Sockets Plugin v0.0.1的插件。要使用此插件原创 2013-03-25 11:49:30 · 16578 阅读 · 0 评论 -
使用Autobahn的远程调用模式
Autobahn提供了远程调用模式(RPC = Remote Procedure Calls),服务器写好供调用的函数并注册一个uri,客户端调用函数时对应的代码就会在服务器上跑一遍并返回结果给客户端。 常用相关函数:服务器端:注册一个服务object用于rpc:registerForRpc(obj, baseUri='')obj指定执行代码时的self,baseuri为客户端原创 2013-03-27 11:04:55 · 1421 阅读 · 0 评论 -
使用Autobahn的订阅/发布模式
Autobahn提供了一种有趣的订阅/发布模式,服务器端先注册一系列uri,客户端根据自己的需要订阅一些uri。用户可以通过一个uri发布信息,服务器收到后会自动转发让所有订阅了此uri的用户收到信息;当然服务器也可以主动的发布一些信息给某个指定的uri。常用相关函数:服务器端:注册一个uri:registerForPubSub(topicUri, prefixMatch=Fals原创 2013-03-27 10:33:04 · 1680 阅读 · 0 评论