First commit
This commit is contained in:
47
src/AASMini/AASMini.java
Normal file
47
src/AASMini/AASMini.java
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
package AASMini;
|
||||||
|
|
||||||
|
import org.pmw.tinylog.Logger;
|
||||||
|
|
||||||
|
import java.net.InetAddress;
|
||||||
|
import java.net.Socket;
|
||||||
|
|
||||||
|
public class AASMini {
|
||||||
|
private final String targetIP;
|
||||||
|
private final int targetPort;
|
||||||
|
private Socket socket;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a new AAS Mini object
|
||||||
|
* @param ip IP Address of the AAS Mini
|
||||||
|
* @param port Port of the AAS Mini
|
||||||
|
*/
|
||||||
|
public AASMini(String ip , int port){
|
||||||
|
this.targetIP = ip;
|
||||||
|
this.targetPort = port;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Connect to AAS Mini
|
||||||
|
* @return true if connected, false otherwise
|
||||||
|
*/
|
||||||
|
public boolean Connect(){
|
||||||
|
try{
|
||||||
|
if (InetAddress.getByName(targetIP).isReachable(2000)){
|
||||||
|
if (targetPort > 0 && targetPort < 65535){
|
||||||
|
Socket sock = new Socket(targetIP, targetPort);
|
||||||
|
if (sock.isConnected()){
|
||||||
|
Logger.info("Connected to {}:{{}", targetIP, targetPort);
|
||||||
|
socket = sock;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
} else Logger.error("Invalid port number {}", targetPort);
|
||||||
|
} else Logger.error("Failed to reach {}", targetIP);
|
||||||
|
} catch (Exception e){
|
||||||
|
Logger.error("Failed to connect to {}:{}, Error : {}", targetIP, targetPort, e.getMessage());
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
4
src/ProtegeGX/ProtegeGX.java
Normal file
4
src/ProtegeGX/ProtegeGX.java
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
package ProtegeGX;
|
||||||
|
|
||||||
|
public class ProtegeGX {
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user