Package Server

Class Server

java.lang.Object
Server.Server

public class Server
extends java.lang.Object
Server klasse som starter lytterne
  • Constructor Summary

    Constructors
    Constructor Description
    Server()
    Konstruktøren til klienten
  • Method Summary

    Modifier and Type Method Description
    void close()
    Stopp alle lytterene
    Packet getPacket()
    Henter pakken på toppen av listen
    void response​(Client client, long id)
    Setter ID-en til klienten og sørger for at klienten sender handshake responsen.
    void sendConfirmation​(Client client, ParsedData data)
    Sørger for at klienten sender bekreftelses meldingen
    void start()
    Starter lytterene på egne tråder

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Server

      public Server()
      Konstruktøren til klienten
  • Method Details

    • start

      public void start()
      Starter lytterene på egne tråder
      See Also:
      Listener
    • close

      public void close()
      Stopp alle lytterene
      See Also:
      Listener
    • getPacket

      public Packet getPacket()
      Henter pakken på toppen av listen
      Returns:
      Packet-objekt
      See Also:
      Packet
    • sendConfirmation

      public void sendConfirmation​(Client client, ParsedData data)
      Sørger for at klienten sender bekreftelses meldingen
      Parameters:
      client - klienten
      data - Dataen som har blitt tolket
      See Also:
      Client
    • response

      public void response​(Client client, long id)
      Setter ID-en til klienten og sørger for at klienten sender handshake responsen. Fra kobler klieten hvis ikke godkjent
      Parameters:
      client - klienten
      id - ID-en til klienten
      See Also:
      Client