62 lines
1.9 KiB
HTML
62 lines
1.9 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Document</title>
|
|
</head>
|
|
<body>
|
|
<script src="http://127.0.0.1:7707/script"></script>
|
|
<script>
|
|
const wsjs = new MWSE({
|
|
endpoint: "ws://127.0.0.1:7707"
|
|
});
|
|
wsjs.scope(async () => {
|
|
let me = wsjs.peer('me');
|
|
|
|
await me.info.set("name","Abdussamed");
|
|
await me.info.set("surname","ULUTAŞ");
|
|
await me.info.set("age","25");
|
|
await me.info.set("date",1);
|
|
|
|
let t = 2;
|
|
setInterval(()=>{
|
|
me.info.set("date", t);
|
|
t++;
|
|
},2000)
|
|
|
|
|
|
let room = wsjs.room({
|
|
name: "saqut.com",
|
|
description: "saqut.com try",
|
|
joinType: "free",
|
|
ifexistsJoin: true,
|
|
accessType: "private",
|
|
notifyActionInvite: false,
|
|
notifyActionJoined: true,
|
|
notifyActionEjected: true
|
|
});
|
|
|
|
await room.createRoom();
|
|
|
|
let peers = await room.fetchPeers();
|
|
for (const peer of peers) {
|
|
await peer.info.fetch();
|
|
console.log("Peer info fetched",peer.socketId,peer.info.get());
|
|
peer.on('info', (name, value) => {
|
|
console.log("Peer info changed", peer.socketId, name, value, peer.info.get());
|
|
})
|
|
}
|
|
|
|
room.on('join', async peer => {
|
|
await peer.info.fetch();
|
|
console.log("Peer info fetched",peer.socketId,peer.info.get());
|
|
peer.on('info', (name, value) => {
|
|
console.log("Peer info changed", peer.socketId, name, value, peer.info.get());
|
|
})
|
|
});
|
|
});
|
|
</script>
|
|
</body>
|
|
</html> |