36 lines
1.0 KiB
Java
36 lines
1.0 KiB
Java
package com.mikroTik.wiki.sample;
|
|
|
|
import com.mikroTik.wiki.DataReceiver;
|
|
import com.mikroTik.wiki.ApiConn;
|
|
import java.util.logging.Level;
|
|
import java.util.logging.Logger;
|
|
|
|
/**
|
|
*
|
|
* @author mh
|
|
*/
|
|
public class TestApp {
|
|
|
|
static String password = "XXXX";
|
|
|
|
public static void main(String[] args) {
|
|
ApiConn conn = new ApiConn("192.168.61.254", 8729, ApiConn.SSLMode.Weak);
|
|
if (!conn.isConnected()) {
|
|
conn.start();
|
|
try {
|
|
conn.join(2000);
|
|
if (conn.isConnected()) {
|
|
conn.login("admin", new String(password).toCharArray());
|
|
conn.sendCommand("/ip/address/print");
|
|
DataReceiver dataRec = new DataReceiver(conn);
|
|
dataRec.start();
|
|
}
|
|
} catch (InterruptedException ex) {
|
|
Logger.getGlobal().log(Level.SEVERE, null, ex);
|
|
return;
|
|
}
|
|
}
|
|
System.out.println("Done");
|
|
}
|
|
}
|