I need to access localsocket. How to start with this? Working Java code example attached below
B4X:
import android.net.LocalSocket;
import android.net.LocalSocketAddress;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class ClientSocket {
public static final String SOCKET_NAME = "com.connect.pc4";
public static LocalSocket socket=null;
private InputStream InpStrim;
private OutputStream OutStrim;
public boolean Connect() {
try {
socket = new LocalSocket();
socket.connect(new LocalSocketAddress(SOCKET_NAME));
socket.setReceiveBufferSize(327680);
socket.setSendBufferSize(327680);
socket.setSoTimeout(1000);
InpStrim = socket.getInputStream();
OutStrim = socket.getOutputStream();
}
} catch (IOException e) {
return false;
}
return true
}
public boolean Disconnect() {
boolean rc = true;
try {
InpStrim.close();
OutStrim.close();
socket.close();
} catch (IOException e) {
rc = false;
} catch (Exception e) {
rc = false;
}
return rc;
}
}