¿Cómo hago que socket.io se ejecute para un subdirectorio

Tengo un proxy en ejecución que solo golpea mi servidor node.js para las rutas que están con/mysubdir ¿Cómo configuro socket.io para esta situación?

En mi código de cliente probé:

var socket = io.connect('http://www.example.com/mysubdir');

pero luego noto que las solicitudes http subyacentes socket.io (o engine.io) están llegando

http://www.example.com/socket.io/?EIO=3&transport=polling&t=1410972713498-72`

Quiero que golpeen

,
http://www.example.com/mysubdir/socket.io.....

¿Hay algo que tenga que configurar en el cliente y el servidor?

Respuestas a la pregunta(4)

Su respuesta a la pregunta