cliente --
var socket = io( { transports : ['polling'], path : '/mysocket' });servidor--
io = require('socket.io')(server,{ path : '/mysocket' });nginx --
location /socket/ { proxy_pass http://example.com:3005 }https://example.com se ejecuta en dos puertos 3003 y 3005, todos los puntos finales están conectados a 3003 y mi punto final está conectado a 3005, donde se realizarán las conexiones de mi socket, pero el socket no se conecta a 3005, sino que se conecta a 3003.
era nginx donde me faltaba, necesito agregar
location /socket/ { proxy_http_version 1.1 proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_pass http://example.com:3005; }esto resolvió mi problema