rpc-websockets轻松实现双向JSON消息推送与RPC方法调用

rpc-websockets库为开发人员提供了在WebSockets协议上进行双向通信的能力,特别是在Node.jsJavaScript/TypeScript环境中。该库支持通过WebSocket协议发送和接收JSON数据,允许开发者在用户、设备、和服务器之间创建双向的RPC方法调用与事件通知。无论是前端(HTML/JS)还是后端(Node.js)开发都可以无缝结合。除了开放源代码的OSS版本,用户还可以选择我们的托管服务,使用方便的Web管理门户进行事件和通知的管理。开始使用十分简单:只需安装库 npm install rpc-websockets 并编写以下代码:

var WebSocket = require('rpc-websockets').Client;
var WebSocketServer = require('rpc-websockets').Server;
zip
rpc-websockets-master.zip 预估大小:75个文件
folder
rpc-websockets-master 文件夹
file
.travis.yml 148B
file
.eslintrc 2KB
folder
misc 文件夹
file
pro-features.xcf 384KB
file
oss-features.xcf 999KB
file
.babelrc 123B
file
package.json 2KB
folder
.github 文件夹
file
FUNDING.yml 37B
folder
test 文件夹
file
client.spec.js 19KB
file
server.spec.js 43KB
folder
assets 文件夹
file
oss-features.png 196KB
file
user-klikatech.png 57KB
file
pro-features.png 60KB
file
user-codice.png 25KB
file
user-scaleleap.png 7KB
file
user-scratchbox.png 67KB
file
user-uniqcast.png 69KB
file
user-filecoin.png 12KB
file
user-witnet.png 63KB
file
user-loom.png 20KB
file
logo.png 12KB
file
user-solana.png 117KB
file
user-holo.png 33KB
file
user-kodebox.png 8KB
file
user-leapdao.png 178KB
file
user-hylo.png 4.02MB
file
user-heynetwork.png 7KB
folder
build-ts 文件夹
file
index.js 1KB
file
index.browser.d.ts 373B
file
index.d.ts 493B
folder
lib 文件夹
folder
client 文件夹
file
websocket.js 380B
file
websocket.d.ts 400B
file
client.types.js 11B
file
client.types.d.ts 993B
file
websocket.browser.d.ts 2KB
file
websocket.browser.js 2KB
file
client.js 9KB
file
utils.js 730B
file
server.js 20KB
file
client.d.ts 4KB
file
utils.d.ts 330B
file
server.d.ts 6KB
file
index.browser.js 526B
file
LICENSE 429B
file
package-lock.json 317KB
folder
dist 文件夹
file
index.js 4KB
file
index.browser-bundle.js 122KB
file
index.browser.d.ts 373B
file
index.d.ts 493B
folder
lib 文件夹
folder
client 文件夹
file
websocket.js 582B
file
websocket.d.ts 400B
file
client.types.js 79B
file
client.types.d.ts 993B
file
websocket.browser.d.ts 2KB
file
websocket.browser.js 4KB
file
client.js 15KB
file
utils.js 741B
file
server.js 34KB
file
client.d.ts 4KB
file
utils.d.ts 330B
file
server.d.ts 6KB
file
index.browser.js 3KB
folder
src 文件夹
file
index.browser.ts 848B
folder
lib 文件夹
folder
client 文件夹
file
websocket.ts 511B
file
client.types.ts 1KB
file
websocket.browser.ts 3KB
file
utils.ts 840B
file
circular-json.node.d.ts 161B
file
server.ts 21KB
file
client.ts 11KB
file
index.ts 982B
file
.npmignore 38B
file
tsconfig.json 344B
file
.gitignore 107B
file
README.md 8KB
file
API.md 12KB
...
zip 文件大小:1.38MB