Getting error with node osc.js example

Hi,

Does anybody know what this error means in the bottom.

the ports and addresses are correctly altered and libraries are installed. So why would it throw me what I think is a connection error

code:

var osc = require("osc");

var udpPort = new osc.UDPPort({
    // This is the port we're listening on.
    localAddress: "192.168.1.23",
    localPort: 4559,

    // This is where sclang is listening for OSC messages.
    remoteAddress: "192.168.1.23",
    remotePort: 4559,
    metadata: true
});

// Open the socket.
udpPort.open();

error:

events.js:292
      throw er; // Unhandled 'error' event
      ^

Error: bind EADDRINUSE 192.168.1.23:4559
    at dgram.js:337:20
    at processTicksAndRejections (internal/process/task_queues.js:85:21)
Emitted 'error' event on  instance at:
    at Socket.<anonymous> (/home/pi/Tools-for-Instagram/node_modules/osc/src/platforms/osc-node.js:79:18)
    at Socket.emit (events.js:327:22)
    at dgram.js:339:14
    at processTicksAndRejections (internal/process/task_queues.js:85:21) {
  errno: -98,
  code: 'EADDRINUSE',
  syscall: 'bind',
  address: '192.168.1.23',
  port: 4559