getBroadcast(): This method is available in the java.net.InterfaceAddress class of Java.
Syntax:
InetAddress java.net.InterfaceAddress.getBroadcast()
This method returns an InetAddress for the broadcast address for this InterfaceAddress.
Only IPv4 networks have broadcast address therefore, in the case of an IPv6 network, null will be returned.
Parameters: NA
Returns: the InetAddress representing the broadcast address or null if there is no broadcast address.
Exceptions: NA
Approach
Java
package com.InterfaceAddress;import java.net.InterfaceAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.List;public class InterfaceAddressgetBroadcast {public static void main(String[] args) throws SocketException {NetworkInterface nif = NetworkInterface.getByIndex(1);List<InterfaceAddress> list = nif.getInterfaceAddresses();InterfaceAddress interfaceAddress = list.get(0);System.out.println(interfaceAddress.getBroadcast());}}
Output:
/127.255.255.255
Some other methods of InterfaceAddress
equals(Object): This method compares this object against the specified object.
getAddress(): This method returns an InetAddress for this address.
getBroadcast(): This method returns an InetAddress for the broadcast address for this InterfaceAddress.
getNetworkPrefixLength(): This method returns the network prefix length for this address.
hashCode(): This method returns a hashcode for this Interface address.
toString(): This method converts this Interface address to a String. The string returned is of the form: InetAddress / prefix-length [ broadcast address ].
No comments:
Post a Comment