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 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 socketvoidsendPacket(String host, int port, Packet packet)
-
-
-
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 void close()
Description copied from interface:SocketClose the socket
-
-