You need to open socket.io connection when the deviceready event is fired.
document.addEventListener('deviceready', function() { var socket = io("http://192.168.0.106:80"); socket.on('connect', function() { alert("connect"); }); socket.on('error', function (data) { alert(data); }); socket.on('disconnect', function () { alert("disconnect"); }); socket.on("reconnect", function () { alert("reconnect"); }); });
Socket.io example
source share