Package top.focess.qq.core.net
Class FocessSidedReceiver
- java.lang.Object
-
- top.focess.qq.core.net.AServerReceiver
-
- top.focess.qq.core.net.FocessSidedReceiver
-
- All Implemented Interfaces:
Receiver,ServerReceiver
public class FocessSidedReceiver extends AServerReceiver
-
-
Field Summary
-
Fields inherited from class top.focess.qq.core.net.AServerReceiver
clientInfos, defaultClientId, lastHeart, packHandlers
-
-
Constructor Summary
Constructors Constructor Description FocessSidedReceiver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanclose()Close the receiver.PacketonClientPacket(ClientPackPacket packet)ConnectedPacketonConnect(SidedConnectPacket packet)DisconnectedPacketonDisconnect(DisconnectPacket packet)PacketonHeart(HeartPacket packet)PacketonWait(WaitPacket packet)voidsendPacket(String client, Packet packet)Send packet to the special client-
Methods inherited from class top.focess.qq.core.net.AServerReceiver
generateToken, getClient, isConnected, register, unregister, unregisterAll
-
-
-
-
Method Detail
-
onConnect
public ConnectedPacket onConnect(SidedConnectPacket packet)
-
onDisconnect
public DisconnectedPacket onDisconnect(DisconnectPacket packet)
-
onHeart
public Packet onHeart(HeartPacket packet)
-
onClientPacket
public Packet onClientPacket(ClientPackPacket packet)
-
onWait
public Packet onWait(WaitPacket packet)
-
sendPacket
public void sendPacket(String client, Packet packet)
Description copied from interface:ServerReceiverSend packet to the special client- Parameters:
client- the client namepacket- the packet
-
close
public boolean close()
Description copied from interface:ReceiverClose the receiver.- Returns:
- true if there is some resources not closed before, false otherwise
-
-