Guide / JavaScript /

Connecting nodes

If you haven't seen the slides of the home page, we recommend see them, to understand the concept of a node.

For now, we are going to refer them as server and clients. Keep in mind that server is a node that listen to other clients. And a client is just a node that connect to another node. The server in this case.

// node.js (server)
const dop = require('dop')
const listener = dop.listen() // WebSockets using ws on port 4444 by default
listener.on('connect', node => {
    console.log('New client connected!')
// Browser (client) using ES6
import dop from 'dop'
const server = dop.connect() // Native WebSockets by default
server.on('connect', () => {

Next step