white_cats.pvp
Version:
white_cats.pvp is a server side messaging example for WebRTC PvP on WebSockets
47 lines (34 loc) • 945 B
Markdown
# white_cats.pvp
white_cats.pvp is a server side messaging example for WebRTC PvP on Websocket
It is a example of white_cats with echoback
Let's try it on [Glitch](https://glitch.com/~dsand-chat)
Usage:
Node.js:
```javascript
require('white_cats.pvp')('./public')(8080, '0.0.0.0')
//require('white_cats.pvp')(public folder path)(port, ip, ...options)
```
Browser:
```html
<!-- put a tag into the body tag-->
<script src="https://cdn.jsdelivr.net/npm/white_cats@0.1.27/cat.js"></script>
<script src="https://cdn.jsdelivr.net/npm/dsand@0.7.64/dsand.js"></script>
<script src="https://cdn.jsdelivr.net/npm/dsand@0.7.64/pvp.js"></script>
```
```javascript
PvP()()();
//PvP(connection term)(server uri)(ice options)
//if connection establish then...
$.pvp.send('message');
// message event listenning
_($.role).put({
hear (e) {
return e.data;
}
});
_($.pack).put({
hear (d) {
console.log(d);
}
});
```