# screen_event **Repository Path**: goldshare/screen_event ## Basic Information - **Project Name**: screen_event - **Description**: 屏幕互通 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-12 - **Last Updated**: 2021-05-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 1 添加 js 库 ``` ``` - 创建通信对象 ``` const serviceurl = "http://stc.ws.t.elef.top:8080"; const socket = io.connect(serviceurl ,{ path: "/socket.io" }); ``` ## 2 订阅消息 ``` socket.on("screen_event",function({ fromclient,action,content }){ document.querySelector("#showcontent").innerHTML += "
" + JSON.stringify({ fromclient,action,content }); }); ``` ## 3 发布消息 ``` function send(){ socket.emit("screen_event",{ fromclient :"b", action:"url",content : "https://baidu.com" }); } ``` ## 4 消息格式说明 fromclient 来源客户端 action 操作类型 content 内容 ## 5 其他说明 - 测试地址 http://stc.ws.t.elef.top:8080 是临时测试服务地址,正式使用后,需要更换成 内网服务地址 - 代码库 中 a.html,b.html 分别用来模拟两个网页直接的通信 ## 6 API 使用说明 ``` Document ```