Cómo usar socket.io en aplicaciones iónicas

Estoy creando una aplicación en ionic usando córdova y angular .

Tengo que hacer una solicitud utilizando la dirección IP y el puerto no. al zócalo.

He leído sobre socket.io. y estoy confundido acerca de cómo instalar socket.io junto con cómo usar con angular js y node.js? Estoy usando la biblioteca angular-socket-io para obtener datos de socket del servidor yahoo creado esta fábrica en app.js

.factory('mySocket', function (socketFactory) { var myIoSocket = io.connect('http://localhost:10001'); mySocket = socketFactory({ioSocket: myIoSocket}); return mySocket; }); 

¿Cómo obtener datos de retorno en el controlador cuando la página se carga por primera vez?