Class NatCheckerServer
java.lang.Object
java.lang.Thread
com.biglybt.core.util.AEThread
com.biglybt.core.ipchecker.natchecker.NatCheckerServer
- All Implemented Interfaces:
Runnable
-
Nested Class Summary
Nested classes/interfaces inherited from class Thread
Thread.Builder, Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final InetAddressprivate booleanprivate final Stringprivate final booleanprivate static final String(package private) static final LogIDsprivate NetworkManager.ByteMatcherprivate ServerSocketprivate final booleanFields inherited from class Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
ConstructorsConstructorDescriptionNatCheckerServer(InetAddress _bind_ip, int _port, String _check, boolean _http_test) -
Method Summary
Methods inherited from class AEThread
isOurThread, run, setOurThread, setOurThreadMethods inherited from class Thread
activeCount, checkAccess, clone, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, isVirtual, join, join, join, join, ofPlatform, ofVirtual, onSpinWait, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, threadId, toString, yield
-
Field Details
-
LOGID
-
incoming_handshake
- See Also:
-
bind_ip
-
bind_ip_set
private boolean bind_ip_set -
check
-
http_test
private final boolean http_test -
server
-
bContinue
private volatile boolean bContinue -
use_incoming_router
private final boolean use_incoming_router -
matcher
-
-
Constructor Details
-
NatCheckerServer
public NatCheckerServer(InetAddress _bind_ip, int _port, String _check, boolean _http_test) throws Exception - Throws:
Exception
-
-
Method Details
-
getMessage
- Throws:
IOException
-
runSupport
public void runSupport()- Specified by:
runSupportin classAEThread
-
stopIt
public void stopIt()
-