peerjs
peerjs copied to clipboard
feat:Implemented Peerjs Custom Events
Added functionality to emit and listen to custom events. (#283)
Server:
const peerServer = ExpressPeerServer(server, {
path: "/peerjs",
});
peerServer.on("ping", (socket, data) => {
socket._emit('ping', 'Welcome to the WebSocket server!');
})
Client:
this.peer = new Peer({host: 'localhost', port: 9000, path: '/peerjs'});
this.peer.on('ping', (data) => {
// Will receive the data here
})
// To emit from the client
this.peer._emit('pong')