Package top.focess.qq.core.net
Class FocessUDPSocket
- java.lang.Object
-
- top.focess.qq.core.net.ASocket
-
- top.focess.qq.core.net.FocessUDPSocket
-
-
Field Summary
-
Fields inherited from class top.focess.qq.core.net.ASocket
packetMethods, receivers
-
-
Constructor Summary
Constructors Constructor Description FocessUDPSocket(int port)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanclose()Close the socketbooleancontainsClientSide()Indicate this socket contains client side receiverbooleancontainsServerSide()Indicate this socket contains server side receivervoidregisterReceiver(Receiver receiver)Register packet receiver for this socketvoidsendPacket(String host, int port, Packet packet)-
Methods inherited from class top.focess.qq.core.net.ASocket
unregister
-
-
-
-
Constructor Detail
-
FocessUDPSocket
public FocessUDPSocket(int port) throws IllegalPortException- Throws:
IllegalPortException
-
-
Method Detail
-
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
-
close
public boolean close()
Description copied from interface:SocketClose the socket- Returns:
- true if there is some resources not closed before, false otherwise
-
-