Class FocessSocket

  • All Implemented Interfaces:
    Socket

    public class FocessSocket
    extends ASocket
    • Method Detail

      • 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
      • sendPacket

        public <T extends Packet> boolean sendPacket​(String targetHost,
                                                     int targetPort,
                                                     T packet)
      • close

        public void close()
        Description copied from interface: Socket
        Close the socket
      • getLocalPort

        public int getLocalPort()