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"); } }