public class FocessSidedReceiver extends Object implements ServerReceiver
| 构造器和说明 |
|---|
FocessSidedReceiver() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
Close the receiver.
|
@Nullable Client |
getClient(String name)
Get the client by given name
|
boolean |
isConnected(String client)
Indicate the client is connected to server
|
Packet |
onClientPacket(ClientPackPacket packet) |
ConnectedPacket |
onConnect(SidedConnectPacket packet) |
DisconnectedPacket |
onDisconnect(DisconnectPacket packet) |
Packet |
onHeart(HeartPacket packet) |
Packet |
onWait(WaitPacket packet) |
<T extends Packet> |
registerPackHandler(String name,
Class<T> c,
PackHandler<T> packHandler)
Register packet handler for special client
|
void |
sendPacket(String client,
Packet packet)
Send packet to the special client
|
public ConnectedPacket onConnect(SidedConnectPacket packet)
public DisconnectedPacket onDisconnect(DisconnectPacket packet)
public Packet onHeart(HeartPacket packet)
public Packet onClientPacket(ClientPackPacket packet)
public Packet onWait(WaitPacket packet)
public void sendPacket(String client, Packet packet)
ServerReceiversendPacket 在接口中 ServerReceiverclient - the client namepacket - the packetpublic <T extends Packet> void registerPackHandler(String name, Class<T> c, PackHandler<T> packHandler)
ServerReceiverregisterPackHandler 在接口中 ServerReceiverT - the packet typename - the client namec - the packet classpackHandler - the packet handlerpublic boolean isConnected(String client)
ServerReceiverisConnected 在接口中 ServerReceiverclient - the client name@Nullable public @Nullable Client getClient(String name)
ServerReceivergetClient 在接口中 ServerReceivername - the client nameCopyright © 2022. All rights reserved.