Hay dos tipos de ID de sesión visibles en sockjs. Uno se obtiene al llamar a la función _generateSessionId directamente en el objeto SockJs que se devuelve aquí.
const sockJs = new SockJs('http://example.com/ws/api')
y otra identificación de sesión visible al imprimir todo el objeto sockJs en la consola y analizar el objeto sockJs._transport._url dentro de él, lo que nos da algo como esto
ws://example.com/ws/api/333/zf2j9qxe/websocket
según mi lectura, zf2j9qxe es el Id. de sesión real, que es diferente al que devolvió la llamada de función anterior
¿Cuál es el verdadero?