public class FocessUDPReceiver extends Object implements ServerReceiver
| 构造器和说明 |
|---|
FocessUDPReceiver(FocessUDPSocket focessUDPSocket) |
| 限定符和类型 | 方法和说明 |
|---|---|
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
|
void |
onClientPacket(ClientPackPacket packet) |
void |
onConnect(ConnectPacket packet) |
void |
onDisconnect(DisconnectPacket packet) |
void |
onHeart(HeartPacket 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 FocessUDPReceiver(FocessUDPSocket focessUDPSocket)
public void onConnect(ConnectPacket packet)
public void onDisconnect(DisconnectPacket packet)
public void onHeart(HeartPacket packet)
public void onClientPacket(ClientPackPacket 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.