package primer6;

import java.net.*;

public class AddressTests {

	public static int getVersion(InetAddress ia) {

		byte[] address = ia.getAddress();

		System.out.print("Bajtovi IP adrese su: ");
		for (int i = 0; i < address.length; i++) {
			int unsignedByte = address[i] < 0 ? address[i] + 256 : address[i];
			System.out.print(unsignedByte + " ");
		}
		System.out.println();

		if (address.length == 4)
			return 4;
		else if (address.length == 16)
			return 6;
		else
			return -1;
	}

	public static void main(String[] args) {

		try {
			InetAddress me = InetAddress.getLocalHost();
			System.out.println("Adresa je IPv" + AddressTests.getVersion(me));
		} catch (UnknownHostException ex) {
			System.out.println(ex);
		}

	}

}
