Package top.focess.qq.core.net
Class FocessSidedSocket
- java.lang.Object
-
- top.focess.qq.core.net.ASocket
-
- top.focess.qq.core.net.FocessSidedSocket
-
-
Field Summary
-
Fields inherited from class top.focess.qq.core.net.ASocket
packetMethods, receivers
-
-
Constructor Summary
Constructors Constructor Description FocessSidedSocket(int localPort)
-
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 receiverintgetLocalPort()voidregisterReceiver(Receiver receiver)Register packet receiver for this socket
-
-
-
Constructor Detail
-
FocessSidedSocket
public FocessSidedSocket(int localPort) throws IllegalPortException- Throws:
IllegalPortException
-
-
Method Detail
-
close
public void close()
Description copied from interface:SocketClose the socket
-
registerReceiver
public void registerReceiver(Receiver receiver)
Description copied from interface:SocketRegister packet receiver for this socket- Specified by:
registerReceiverin interfaceSocket- Overrides:
registerReceiverin classASocket- Parameters:
receiver- the packet receiver for this socket
-
containsServerSide
public boolean containsServerSide()
Description copied from interface:SocketIndicate this socket contains server side receiver- 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- Returns:
- true if it contains client side receiver, false otherwise
-
getLocalPort
public int getLocalPort()
-
-