类 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 p_11559_) static QueryThreadGs4
create
(ServerInterface p_11554_) private byte[]
getIdentBytes
(SocketAddress p_11552_) private boolean
private boolean
processPacket
(DatagramPacket p_11550_) private void
private void
recoverSocketError
(Exception p_11548_) void
run()
private void
sendChallenge
(DatagramPacket p_11564_) private void
sendTo
(byte[] p_11556_, DatagramPacket p_11557_) boolean
start()
private Boolean
validChallenge
(DatagramPacket p_11561_) 从类继承的方法 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()
-