Server - Giorgi-Enrico-Peano-5ci/Chat-UDP GitHub Wiki

Programmazione Lato Server

Nel server ho creato tre classi:

1. il main, dove richiamo la gui inserendo la porta corretta per permettere la connessione.

Questa classe è importante poichè serve per mandare in esecuzione l'interfaccia grafica.

2. La GUI , dove ho creato un interfaccia grafica per salvare i messaggi che vengono invitati e l'IP del client che invia il messaggio (se l'IP risulta nuovo viene salvato).

In questa classe ho creato l'interfaccia grafica, non tramite drug and drop ma inserendo io tutto manualmente per creare autonomamente l'interfaccia. Ho utilizzato una TextArea e due JPanel. Oltre questi due elementi tutto il necessario per salvare tutti i messaggi(ArrayList), il Datagramsocket per la connessione e un buffer.

Questo è il risultato della GUI creata da me.

3. L'ultima classe è importante per la corretta connessione per l'invio dei messaggi.