Package top.focess.qq.core.net
Class FocessClientReceiver
- java.lang.Object
-
- top.focess.qq.core.net.AClientReceiver
-
- top.focess.qq.core.net.FocessClientReceiver
-
- All Implemented Interfaces:
ClientReceiver,Receiver
public class FocessClientReceiver extends AClientReceiver
-
-
Field Summary
-
Fields inherited from class top.focess.qq.core.net.AClientReceiver
host, id, name, packHandlers, port, token
-
-
Constructor Summary
Constructors Constructor Description FocessClientReceiver(FocessSocket focessSocket, String localhost, String host, int port, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanclose()Close the receiver.voidonConnected(ConnectedPacket packet)voidonDisconnected(DisconnectedPacket packet)voidonServerPacket(ServerPackPacket packet)voidsendPacket(Packet packet)Send the packet to the server-
Methods inherited from class top.focess.qq.core.net.AClientReceiver
getClientId, getClientToken, getHost, getName, getPort, isConnected, register, unregister, unregisterAll
-
-
-
-
Constructor Detail
-
FocessClientReceiver
public FocessClientReceiver(FocessSocket focessSocket, String localhost, String host, int port, String name)
-
-
Method Detail
-
onConnected
public void onConnected(ConnectedPacket packet)
-
onDisconnected
public void onDisconnected(DisconnectedPacket packet)
-
onServerPacket
public void onServerPacket(ServerPackPacket packet)
-
sendPacket
public void sendPacket(Packet packet)
Description copied from interface:ClientReceiverSend the packet to the server- Parameters:
packet- 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
-
-