Package com.biglybt.core.util
Class NetUtils
java.lang.Object
com.biglybt.core.util.NetUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static boolean
private static List
<NetworkInterface> private static int
private static List
<NetworkInterface> private static boolean
private static final int
private static final int
private static long
private static final int
(package private) static final AESemaphore
private static final Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic NetworkInterface
getByInetAddress
(InetAddress addr) static NetworkInterface
private static NetworkInterface
getBySupport
(Object name_or_address) static InetAddress
static List
<NetworkInterface> static List
<NetworkInterface> getNetworkInterfaces
(boolean up_only) private static Enumeration
<NetworkInterface> Calls NetworkInterface.getNetworkInterface, tries to recover from SocketException on some Android devices
-
Field Details
-
MIN_NI_CHECK_MILLIS
private static final int MIN_NI_CHECK_MILLIS- See Also:
-
INC1_NI_CHECK_MILLIS
private static final int INC1_NI_CHECK_MILLIS- See Also:
-
INC2_NI_CHECK_MILLIS
private static final int INC2_NI_CHECK_MILLIS- See Also:
-
current_check_millis
private static int current_check_millis -
last_ni_check
private static long last_ni_check -
current_all_interfaces
-
current_up_interfaces
-
first_check
private static boolean first_check -
check_in_progress
private static boolean check_in_progress -
ni_sem
-
host_or_address_map
-
RESULT_NULL
-
-
Constructor Details
-
NetUtils
public NetUtils()
-
-
Method Details
-
getNetworkInterfaces
- Throws:
SocketException
-
getNetworkInterfaces
- Throws:
SocketException
-
getLocalHost
- Throws:
UnknownHostException
-
getByName
- Throws:
SocketException
-
getByInetAddress
- Throws:
SocketException
-
getBySupport
- Throws:
SocketException
-
NetworkInterface_getNetworkInterfaces
private static Enumeration<NetworkInterface> NetworkInterface_getNetworkInterfaces() throws SocketExceptionCalls NetworkInterface.getNetworkInterface, tries to recover from SocketException on some Android devices- Throws:
SocketException
-
getTestDomains
-