This website works better with JavaScript
首頁
探索
說明
註冊
登入
sunsheng
/
work-device
關注
1
讚好
0
複刻
0
檔案
問題管理
0
合併請求
0
Wiki
目錄樹:
5713f3ddb7
分支列表
標籤列表
master
work-device
/
src
sun-pc
5713f3ddb7
update
6 月之前
..
api
0d866ee417
fix
6 月之前
bus
45db6f3caa
init
6 月之前
client
5713f3ddb7
update
6 月之前
conf
5713f3ddb7
update
6 月之前
db
45db6f3caa
init
6 月之前
log
45db6f3caa
init
6 月之前
Dockerfile
45db6f3caa
init
6 月之前
app.yaml
0d866ee417
fix
6 月之前
build.sh
45db6f3caa
init
6 月之前
go.mod
45db6f3caa
init
6 月之前
go.sum
45db6f3caa
init
6 月之前
main.go
0d866ee417
fix
6 月之前
native-render.exe
d6a2935084
update
6 月之前
readme.md
d6a2935084
update
6 月之前
zinx.log
5713f3ddb7
update
6 月之前
readme.md
work device
职责
注册work device
启动native render
关闭时删除work device 并通知其中的native device
每个过程room state状态的变化
work device 注册逻辑
work device 启动时初始化数据,msgId,data传入服务端,此时没有房间信息不作房间相关逻辑
将work device数据存入workmgr devices中
设置属性和deviceId用于关闭连接时逻辑的处理
work device 启动native render
其他客户端给服务端发送启动nr的信息
服务端给对应wd转发启动nr的信息
wd端(当前)接收服务端转发的消息
根据接收的数据下载文件启动nr
nr端启动,注册自己到work device mgr中
work device 关闭逻辑
关闭时根据Property("type")删除work device
给对应native render连接发送device 关闭消息
更新native render绑定的房间状态未等到关闭