javaim
Interface ComunicazioneInterface

All Known Implementing Classes:
Chiamata, Ricezione

public interface ComunicazioneInterface

Interfaccia che deve essere implementata dalle classi destinate all'implementazione del protocollo.


Method Summary
 void chiudi()
          Chiude il socket relativo a questa comunicazione.
 java.lang.String getNome()
          Ritorna il nome dell'utente locale.
 void invia(java.lang.String messaggio)
          Invio un messaggio di testo attraverso il socket
 

Method Detail

invia

void invia(java.lang.String messaggio)
           throws java.io.IOException
Invio un messaggio di testo attraverso il socket

Parameters:
messaggio - Il messaggio da inviare. Il /n viene aggiunto dalla funzione.
Throws:
java.io.IOException - L'errore nell'invio va raccolto da chi chiama questo metodo, così che sia possibile visualizzare dove opportuno un messaggio di errore.

chiudi

void chiudi()
Chiude il socket relativo a questa comunicazione. La finestra rimane però aperta.


getNome

java.lang.String getNome()
Ritorna il nome dell'utente locale.

Returns:
String contenente il nome dell'utente locale