Package top.focess.qq.core.net
Class FocessUDPSocket
- java.lang.Object
-
- top.focess.qq.core.net.FocessUDPSocket
-
-
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- 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
-
close
public void close()
Description copied from interface:SocketClose the socket
-
-