完整的实例
这里有2个程序,一个实现了server端的远程加法协议,另外的一个作为客户端。第一个例子使用的是unauthenticated Tub,所以不需要手动从服务端拷贝FURL到客户端。2个程序都是单独的程序,但一般来讲,你应该创建一个应用并传递文件到twistd-noy。下面展示的是没有authenticated的例子:
listings/pblserver.py服务器
翻译
精选
2012-08-10 22:45:13
687阅读
python lib foolscap 实现rpc
网址:http://blog.sina.com.cn/s/blog_83f9b12301016lvw.html
原创
2012-08-08 21:22:29
794阅读
Tubs: Foolscap服务
上面的程序我们定义了Referenceable的对象,也就是说,为外界访问这个对象提供了基础,但是外界要如何才能访问这个对象呢?换句话说,就是如何发布这个Referenceable对象的问题?Tubs被设计来完成这个功能,只要你创建一个Tub,然后告诉这个Tub需要监听的TCP端口,然后以一个便于你记忆的名字注册Referenceable对象到这
翻译
精选
2012-08-09 21:48:28
721阅读
在foolscap中,每个可以被访问的Referenceable对象有一个或者多个FURLs,当然,必须是安全的,我们使用权限安全来定义,意味着这些FURLs有以下2个特征:
l 获取FURL的唯一方式是从已经有这个furl的人那里获取,或者是第一个发布它的人。
l 只有最初的FURL创始人才会决定连接到哪一个Referenceable对象。如果你的tub.
翻译
精选
2012-08-11 17:35:06
676阅读