peers / peerjs-server

Server for PeerJS
https://peerjs.com
MIT License
4.26k stars 1.08k forks source link

feat:Implemented Peerjs Custom Events #457

Open vijayabhaskar-ev opened 3 weeks ago

vijayabhaskar-ev commented 3 weeks ago

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')