title: Has ionic a limited connection pool that once exhausted does not allow new connections?
body: <p>I'm having an issue with my ionic1 application using Lightstreamer. I tried to connect LS server to my 4 pages. So I tried to connect with global connection declaration and used in an individual controller with new connection and connection sharing. It worked in a browser when I test. But didn't work when I check in the real device.
  In my index.html file</p>
  
  <pre><code>&lt;script&gt;
      var protocolToUse = document.location.protocol != "file:" ? document.location.protocol : "http:";
          var portToUse = document.location.protocol == "https:" ? "443" : "8080";
          var lsClient = new Lightstreamer.LightstreamerClient(protocolToUse+"//domain.com:"+portToUse,"STOCKLIST_REMOTE");
          lsClient.enableSharing(new Lightstreamer.ConnectionSharing("MYCommonConnection", "ATTACH", "CREATE"));
          lsClient.connect();
  &lt;/script&gt;
  </code></pre>
  
  <p>And in my all 4 controllers, I have added the code as like below</p>
  
  <pre><code>var protocolToUse = document.location.protocol != "file:" ? document.location.protocol : "http:";
  var portToUse = document.location.protocol == "https:" ? "443" : "8080";
  var lsClient = new Lightstreamer.LightstreamerClient(protocolToUse+"//domain.com:"+portToUse,"STOCKLIST_REMOTE");
  lsClient.enableSharing(new Lightstreamer.ConnectionSharing("MYCommonConnection", "ATTACH", "CREATE"));
  lsClient.addListener({
      onStatusChange: function(newStatus) {
        //update the connection status on the UI
       console.log(newStatus);
       if(newStatus == "CONNECTED:HTTP-STREAMING"){
          $scope.checkinternet    = false;
       }else if(newStatus == 'DISCONNECTED:WILL-RETRY'){
           $scope.checkinternet   = true;
       }
      }
    });
  </code></pre>
  
  <p>This code worked well in my browser without connection and session termination. But didn't worked in device. I have tried as like below after got some suggestion from LS server persons,</p>
  
  <pre><code> var lsClient = new Lightstreamer.LightstreamerClient(protocolToUse+"//domain.com:"+portToUse,"STOCKLIST_REMOTE");
      lsClient.connect();
  </code></pre>
  
  <p>and lsClient.disconnect() for every navigation. But if I navigate pages 3 times menas connection getting teriminate and connection status showing like DISCONNECTED:WILL-RETRY.
  For this I asked help with LS server support tems they are saying ionic may have limited connection pool. Is there anything connection limitation in ionic, can I need to override the connection limitation in ionic. Can any one please help me to solve this issue?</p>