Verbindungsaufbau

Es gibt mehrere Namespaces, welche unterschiedliche Funktionalitäten und Zugangsbedingungen aufweisen.

SocketIO Verbindung

Node.js
//-------- Socket.io Client --------//
import { io } from "socket.io-client";

var connection_url = 'https://api.cm.jk-effects.com'

var socket = io(connection_url+"/namespace-name",{
  auth: {
    // auth objekt je nach namespace
  }
});
Node.js II
//-------- Socket.io Manager --------//
import { io, Manager } from "socket.io-client";

var connection_url = 'https://api.cm.jk-effects.com'

const manager = new Manager(connection_url, {
  reconnection: false, // Boolean Wert
  reconnectionDelayMax: 10000,
});

var socket = manager.socket("/namespace-name", {
  auth: {
    // auth objekt je nach namespace
  },
});
Python
import socketio

sio = socketio.Client()
connection_url = 'https://api.cm.jk-effects.com'
connection_options = {
    'auth': {
        # auth objekt je nach namespace
    },
}

sio.connect(connection_url, namespaces=['/namespace-name'], **connection_options)