您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

test.js 680B

12345678910111213141516171819
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. const RPCSocketServer_1 = require("../src/backend/RPCSocketServer");
  4. //@ts-ignore
  5. const RPCaller_1 = require("../src/frontend/RPCaller");
  6. new RPCSocketServer_1.RPCSocketServer(20000, [{
  7. name: "HelloWorldRPCGroup",
  8. exportRPCs: () => [{
  9. type: 'call',
  10. name: 'echo',
  11. func: async (s) => s,
  12. visibility: 'private'
  13. }]
  14. }]);
  15. const caller = new RPCaller_1.RPCaller(20000, 'localhost');
  16. caller.connect().then(_ => {
  17. caller.info().then(console.log);
  18. caller["HelloWorldRPCGroup"].echo("x").then(console.log);
  19. });