文件名称:ws-rpc:基于WebSocket的浏览器到浏览器RPC
文件大小:12KB
文件格式:ZIP
更新时间:2024-05-27 21:13:56
JavaScript
ws-rpc 基于WebSocket的浏览器到浏览器RPC(借助node.js进程) 目的 该原型为两个浏览器实例提供了一种机制,用于发布和调用彼此的API,并向另一个浏览器发出事件并从另一个浏览器接收事件(事件尚未实现,但很简单)。 此原型的目的是演示一种将Ripple仿真器分为两个过程的方法:一个充当Cordova应用程序容器,另一个包含仿真器“控件”。 项目状态 这是进步的工作。 请使用报告任何问题。 实施细节 该原型包含三个组件: 代理( proxy/proxy.js ):它启动WebSocket服务器并将消息从一个客户端传递到另一个客户端。 它负责在两个客户端之间建立和维护“隧道”。 每个隧道均由其ID标识。 当前,隧道ID硬编码在client/main.js ,但是应该由服务器注入。 客户端( sample/client/index.html ):客户端建立与代理的连接
【文件预览】:
ws-rpc-master
----client()
--------wsrpcc.js(8KB)
----server()
--------wsrpcs.js(911B)
--------protocol.js(5KB)
----package.json(134B)
----sample()
--------client()
--------server()
--------sample.js(820B)
--------util()
----LICENSE(1KB)
----.brackets.json(423B)
----.gitignore(14B)
----README.md(5KB)