CreatorCreator
首页
快速上手
  • 中文简体
  • English
首页
快速上手
  • 中文简体
  • English
  • Creator

    • 快速上手
  • Stream Dock

    • 插件SDK
    • 图标包

      • 概述
      • 术语
      • 创建图标包
      • 图标规格
    • 场景配置

      • 什么是场景配置?
      • 导出
      • 使用案例
  • mPanel

    • 插件SDK
  • Linux StreamDock SDK

    • Cpp SDK

      • 概述
      • 依赖安装
      • 设备管理器
      • StreamDock 基类
      • StreamDock293
      • 通信传输
      • 示例
      • 源代码
    • Python SDK

      • 概述
      • 依赖安装
      • 设备管理器
      • StreamDock 基类
      • StreamDock293
      • 示例
      • 源代码
  • Windows StreamDock SDK

    • WebSocket SDK

      • 概述
      • 快速上手
      • 发送的事件
      • 接收的事件
    • Cpp SDK

      • 概述
      • 依赖安装
      • 设备管理器
      • StreamDock 基类
      • StreamDock293
      • 通信传输
      • 示例
      • 源代码
  • 支持

    • 帮助和错误报告

快速上手

克隆仓库

git clone git@github.com:MiraboxSpace/Windows-StreamDock-SDK.git

仓库传送门

启动streamDockSDK.exe携带一个参数

手动启动示例:

Windows StreamDock SDK

node.js启动示例:

const { execFile } = require('child_process');
//WebSocket端口号
let port = 9002;
execFile('streamDockSDK.exe', [port], (error, stdout, stderr) => {
    if (error) {
        console.error('Error:', error.message);
        return;
    }
    console.log('Stdout:', stdout);
});

连接WebSocket

const ws = new WebSocket('ws://127.0.0.1:9002')
ws.onopen = () => {
    console.log("open")
};

ws.onmessage = (e) => {
    console.log(JSON.parse(e.data))
};

ws.onclose = () => {
    console.log("close")
};
Last Updated:
Contributors: Heart
Prev
概述
Next
发送的事件