Archives: Networking

Java – Get MAC Address

Since JDK 1.6, Java developers are able to access network card detail via NetworkInterface class. In this example, we show you how to get the localhost MAC address in Java.

Output:

Current IP address : 192.168.1.22
Current MAC address : 00-26-B9-9B-61-BF

Note: The NetworkInterfaceNetworkInterface.getHardwareAddress() method is only allowed to access localhost MAC address, not remote host MAC address.


Java – Get List of Files from FTP Server


Java – Upload File to FTP Server

[code lang=”java”]import org.apache.commons.net.ftp.FTPClient;
import java.io.FileInputStream;
import java.io.IOException;

public class Main {

public static void main(String[] args) {
FTPClient client = new FTPClient();
FileInputStream fis = null;

client.connect("ftp.domain.com");
client.login("admin", "secret");

String filename = "Touch.dat";
fis = new FileInputStream(filename);
client.storeFile(filename, fis);
client.logout();
fis.close();
}

}[/code]