Class ClientCommunicator

java.lang.Object
ch.autumo.beetroot.server.communication.Communicator
ch.autumo.beetroot.server.communication.ClientCommunicator

public class ClientCommunicator extends Communicator
Client communicator.
  • Constructor Details

    • ClientCommunicator

      public ClientCommunicator()
  • Method Details

    • reInit

      public static void reInit()
      Re-initialize client communicator.
    • sendServerCommand

      public static ClientAnswer sendServerCommand(ServerCommand command) throws Exception
      Send a server command client side.
      Parameters:
      command - server command
      Returns:
      client answer
      Throws:
      Exception - exception
    • readAnswer

      public static ClientAnswer readAnswer(DataInputStream in) throws IOException
      Read an answer from the server client side.
      Parameters:
      in - input stream
      Returns:
      client answer or null, if answer received was invalid
      Throws:
      IOException - IO exception