Package top.focess.qq.core.net
Class FocessSidedClientSocket
- java.lang.Object
-
- top.focess.qq.core.net.FocessSidedClientSocket
-
-
Constructor Summary
Constructors Constructor Description FocessSidedClientSocket(String host, int port)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Close the socketbooleancontainsClientSide()Indicate this socket contains client side receiverbooleancontainsServerSide()Indicate this socket contains server side receiverStringgetHost()intgetPort()voidregisterReceiver(Receiver receiver)Register packet receiver for this socket<T extends Packet>
booleansendPacket(T packet)
-
-
-
Constructor Detail
-
FocessSidedClientSocket
public FocessSidedClientSocket(String host, int port)
-
-
Method Detail
-
getHost
public String getHost()
-
getPort
public int getPort()
-
sendPacket
public <T extends Packet> boolean sendPacket(T packet)
-
registerReceiver
public void registerReceiver(Receiver receiver)
Description copied from interface:SocketRegister packet receiver for this socket- Specified by:
registerReceiverin interfaceSocket- Parameters:
receiver- the packet receiver for this socket
-
containsServerSide
public boolean containsServerSide()
Description copied from interface:SocketIndicate this socket contains server side receiver- Specified by:
containsServerSidein interfaceSocket- Returns:
- true if it contains server side receiver, false otherwise
-
containsClientSide
public boolean containsClientSide()
Description copied from interface:SocketIndicate this socket contains client side receiver- Specified by:
containsClientSidein interfaceSocket- Returns:
- true if it contains client side receiver, false otherwise
-
-