Class Client

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class Client extends JFrame
La classe Client gestisce la connessione con un server. Utilizza due thread, uno per la lettura e un altro la scrittura.
Version:
1.0
Author:
Andrea Marano
See Also:
  • Constructor Details

    • Client

      public Client()
      Costruttore di default
  • Method Details

    • start

      public void start(String ip, int porta) throws Exception
      Creazione dello stream verso il server
      Parameters:
      ip - ip del server
      porta - porta in ascolto sul server
      Throws:
      Exception - se la creazione del socket fallisce
    • stop

      public void stop()
      Chiusura dei thread di lettura/scrittura da/a il server, del socket e dell'applicazione.
    • work

      public void work(String messaggio)
      Scrittura del messaggio inserito nella TextField txtMsg verso il server e lettura del messaggio dal server con relativa visualizzazione nella TextField txtRisultato.
      Parameters:
      messaggio - messaggio da inviare al server
    • main

      public static void main(String[] args)