Class FocessClientReceiver

    • Method Detail

      • registerPackHandler

        public <T extends Packet> void registerPackHandler​(Class<T> c,
                                                           PackHandler<T> packHandler)
        Description copied from interface: ClientReceiver
        Register packet handler for server
        Specified by:
        registerPackHandler in interface ClientReceiver
        Type Parameters:
        T - the packet type
        Parameters:
        c - the packet class
        packHandler - the packet handler
      • getHost

        public String getHost()
        Description copied from interface: ClientReceiver
        Get the target host of the client
        Specified by:
        getHost in interface ClientReceiver
        Returns:
        the target host of the client
      • getPort

        public int getPort()
        Description copied from interface: ClientReceiver
        Get the target port of the client
        Specified by:
        getPort in interface ClientReceiver
        Returns:
        the target port of the client
      • isConnected

        public boolean isConnected()
        Description copied from interface: ClientReceiver
        Indicate this client has connected to a server
        Specified by:
        isConnected in interface ClientReceiver
        Returns:
        true if the client has connected to a server, false otherwise
      • sendPacket

        public void sendPacket​(Packet packet)
        Description copied from interface: ClientReceiver
        Send the packet to the server
        Specified by:
        sendPacket in interface ClientReceiver
        Parameters:
        packet - the packet
      • close

        public void close()
        Description copied from interface: Receiver
        Close the receiver.
        Specified by:
        close in interface Receiver