public class FocessUDPMultiReceiver extends Object implements ServerMultiReceiver
| 构造器和说明 |
|---|
FocessUDPMultiReceiver(FocessUDPSocket focessUDPSocket) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
Close the receiver.
|
List<Client> |
getClients(String name)
Get the list of the clients with 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(int id,
Packet packet)
Send packet to the special client
|
void |
sendPacket(String client,
Packet packet)
Send packet to the special client
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetClientpublic FocessUDPMultiReceiver(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 namepublic void sendPacket(int id,
Packet packet)
ServerMultiReceiversendPacket 在接口中 ServerMultiReceiverid - the client idpacket - the packetpublic List<Client> getClients(String name)
ServerMultiReceivergetClients 在接口中 ServerMultiReceivername - the client nameCopyright © 2022. All rights reserved.