@Onsterion,
Hoy mismo tuve un error similar, estaba utilizando CloudFlare una vez lo elimine funciona bien...
Sin embargo como te estas conectando del cliente a el socket.io server desde el cliente usando el Puerto 80 , este te da ese error porque la respuesta que recibe no es la esperada..
Código Javascript
:
Ver originalvar socket = io('http://tudominio.com:29011');
es la forma correcta de conectase a tu servidor.