public class FocessClientReceiver extends Object implements ClientReceiver
| 构造器和说明 |
|---|
FocessClientReceiver(FocessSocket focessSocket,
String localhost,
String host,
int port,
String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
Close the receiver.
|
int |
getClientId()
Get the client id
|
String |
getClientToken()
Get the client token
|
String |
getHost()
Get the target host of the client
|
String |
getName()
Get the name of the client
|
int |
getPort()
Get the target port of the client
|
boolean |
isConnected()
Indicate this client has connected to a server
|
void |
onConnected(ConnectedPacket packet) |
void |
onDisconnected(DisconnectedPacket packet) |
void |
onServerPacket(ServerPackPacket packet) |
<T extends Packet> |
registerPackHandler(Class<T> c,
PackHandler<T> packHandler)
Register packet handler for server
|
void |
sendPacket(Packet packet)
Send the packet to the server
|
public FocessClientReceiver(FocessSocket focessSocket, String localhost, String host, int port, String name)
public void onConnected(ConnectedPacket packet)
public void onDisconnected(DisconnectedPacket packet)
public void onServerPacket(ServerPackPacket packet)
public <T extends Packet> void registerPackHandler(Class<T> c, PackHandler<T> packHandler)
ClientReceiverregisterPackHandler 在接口中 ClientReceiverT - the packet typec - the packet classpackHandler - the packet handlerpublic String getName()
ClientReceivergetName 在接口中 ClientReceiverpublic String getHost()
ClientReceivergetHost 在接口中 ClientReceiverpublic int getPort()
ClientReceivergetPort 在接口中 ClientReceiverpublic boolean isConnected()
ClientReceiverisConnected 在接口中 ClientReceiverpublic int getClientId()
ClientReceivergetClientId 在接口中 ClientReceiverpublic String getClientToken()
ClientReceivergetClientToken 在接口中 ClientReceiverpublic void sendPacket(Packet packet)
ClientReceiversendPacket 在接口中 ClientReceiverpacket - the packetCopyright © 2022. All rights reserved.