Class FocessSidedClientSocket

  • All Implemented Interfaces:
    Socket

    public class FocessSidedClientSocket
    extends ASocket
    • Constructor Detail

      • FocessSidedClientSocket

        public FocessSidedClientSocket​(String host,
                                       int port)
    • Method Detail

      • getHost

        public String getHost()
      • getPort

        public int getPort()
      • sendPacket

        public <T extends Packet> boolean sendPacket​(T packet)
      • registerReceiver

        public void registerReceiver​(Receiver receiver)
        Description copied from interface: Socket
        Register packet receiver for this socket
        Specified by:
        registerReceiver in interface Socket
        Overrides:
        registerReceiver in class ASocket
        Parameters:
        receiver - the packet receiver for this socket
      • containsServerSide

        public boolean containsServerSide()
        Description copied from interface: Socket
        Indicate this socket contains server side receiver
        Returns:
        true if it contains server side receiver, false otherwise
      • containsClientSide

        public boolean containsClientSide()
        Description copied from interface: Socket
        Indicate this socket contains client side receiver
        Returns:
        true if it contains client side receiver, false otherwise
      • close

        public boolean close()
        Description copied from interface: Socket
        Close the socket
        Returns:
        true if there is some resources not closed before, false otherwise