类 QueryThreadGs4
java.lang.Object
net.minecraft.server.rcon.thread.GenericThread
net.minecraft.server.rcon.thread.QueryThreadGs4
- 所有已实现的接口:
Runnable
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private final byte[]
private static final long
private static final String
private static final String
private String
private long
private long
private static final org.slf4j.Logger
private final int
private final int
private static final long
private final NetworkDataOutputStream
private final ServerInterface
private String
private final String
private final int
private DatagramSocket
private final Map<SocketAddress,
QueryThreadGs4.RequestChallenge> private final String
从类继承的字段 net.minecraft.server.rcon.thread.GenericThread
name, running, thread
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private byte[]
buildRuleResponse
(DatagramPacket pRequestPacket) static QueryThreadGs4
create
(ServerInterface pServerInterface) private byte[]
getIdentBytes
(SocketAddress pAddress) private boolean
private boolean
processPacket
(DatagramPacket pRequestPacket) private void
private void
recoverSocketError
(Exception pException) void
run()
private void
sendChallenge
(DatagramPacket pRequestPacket) private void
sendTo
(byte[] pData, DatagramPacket pRequestPacket) boolean
start()
private Boolean
validChallenge
(DatagramPacket pRequestPacket) 从类继承的方法 net.minecraft.server.rcon.thread.GenericThread
isRunning, stop
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
GAME_TYPE
- 另请参阅:
-
GAME_ID
- 另请参阅:
-
CHALLENGE_CHECK_INTERVAL
private static final long CHALLENGE_CHECK_INTERVAL- 另请参阅:
-
RESPONSE_CACHE_TIME
private static final long RESPONSE_CACHE_TIME- 另请参阅:
-
lastChallengeCheck
private long lastChallengeCheck -
port
private final int port -
serverPort
private final int serverPort -
maxPlayers
private final int maxPlayers -
serverName
-
worldName
-
socket
-
buffer
private final byte[] buffer -
hostIp
-
serverIp
-
validChallenges
-
rulesResponse
-
lastRulesResponse
private long lastRulesResponse -
serverInterface
-
-
构造器详细资料
-
QueryThreadGs4
-
-
方法详细资料
-
create
-
sendTo
- 抛出:
IOException
-
processPacket
- 抛出:
IOException
-
buildRuleResponse
- 抛出:
IOException
-
getIdentBytes
-
validChallenge
-
sendChallenge
- 抛出:
IOException
-
pruneChallenges
private void pruneChallenges() -
run
public void run() -
start
public boolean start()- 覆盖:
start
在类中GenericThread
-
recoverSocketError
-
initSocket
private boolean initSocket()
-