Package top.focess.qq.api.net
Interface Socket
-
- All Known Implementing Classes:
ASocket,FocessSidedClientSocket,FocessSidedSocket,FocessSocket,FocessUDPSocket
public interface SocketRepresents a FocessSocket. This class is used to handle socket.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()Close the socketbooleancontainsClientSide()Indicate this socket contains client side receiverbooleancontainsServerSide()Indicate this socket contains server side receivervoidregisterReceiver(Receiver receiver)Register packet receiver for this socket
-
-
-
Method Detail
-
registerReceiver
void registerReceiver(Receiver receiver)
Register packet receiver for this socket- Parameters:
receiver- the packet receiver for this socket
-
containsServerSide
boolean containsServerSide()
Indicate this socket contains server side receiver- Returns:
- true if it contains server side receiver, false otherwise
-
containsClientSide
boolean containsClientSide()
Indicate this socket contains client side receiver- Returns:
- true if it contains client side receiver, false otherwise
-
close
void close()
Close the socket
-
-