# 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 使用说明
```