A C E F G I L M R S T U

A

addList(User) - Method in interface graphInterface
 
addList(User) - Method in class Talk
 
addList(User) - Method in class TalkApplet
 
addList(User) - Method in class TalkServer
 
addUser(User) - Method in class Server
 
addUser(User) - Method in class UserList
 
avvia() - Method in class Server
 

C

Chatter - class Chatter.
 
Chatter() - Constructor for class Chatter
 
Chatter(Socket, String, User) - Constructor for class Chatter
Costruttore usato da clientListener quando riceve una richiesta di comunicazione
Chatter(User, String) - Constructor for class Chatter
Costruttore usato da clientListener per inviare una richiesta di comunicazione
chatterReceiver - class chatterReceiver.
Questa classe genera un Thread dedicato alla esclusiva ricezione di messaggi da Thread di tipo chatterSender.
chatterReceiver(Chatter, ObjectInputStream) - Constructor for class chatterReceiver
Costruttore della classe
chatterSender - class chatterSender.
Questa classe genera un Thread dedicato all'invio di messaggi a Thread di tipo chatterReceiver.
chatterSender(Chatter, ObjectOutputStream) - Constructor for class chatterSender
 
Client - class Client.
 
Client(graphInterface, String) - Constructor for class Client
 
clientListener - class clientListener.
 
clientListener(Client) - Constructor for class clientListener
 
connect() - Method in class Client
 

E

esegui() - Method in class Client
 

F

findIP(String) - Method in class UserList
 
findNick(String) - Method in class UserList
 

G

getAppletInfo() - Method in class TalkApplet
 
getClientListenerPort() - Method in class User
 
getIndIP() - Method in class User
 
getListenerPort() - Method in class clientListener
 
getListenerPort() - Method in class serverListener
 
getNick() - Method in class User
 
getParameter(String, String) - Method in class TalkApplet
 
getParameterInfo() - Method in class TalkApplet
 
getPassword() - Method in class User
 
getServerListenerPort() - Method in class User
 
graphInterface - interface graphInterface.
Questa interface definisce i metodi necessari all' interfaccia grafica per comunicare con il Client

I

init() - Method in class TalkApplet
 
isEqual(User) - Method in class User
 
isEqualIP(String) - Method in class User
 
isEqualNick(String) - Method in class User
 

L

ListaUtenti - Variable in class Client
 
ListaUtenti - Variable in class Server
 

M

main(String[]) - Static method in class MainClient
 
main(String[]) - Static method in class MainServer
 
MainClient - class MainClient.
 
MainClient() - Constructor for class MainClient
 
MainServer - class MainServer.
 
MainServer() - Constructor for class MainServer
 
mulcastNewUser(User) - Method in class Server
 
mulcastRemoveUser(User) - Method in class Server
 
myUser - Variable in class Client
 

R

receiveMsg() - Method in class Client
 
receiveMsg() - Method in class serveOneClient
metodo per ricevere i messaggi da in socket
removeList(User) - Method in interface graphInterface
 
removeList(User) - Method in class Talk
 
removeList(User) - Method in class TalkApplet
 
removeList(User) - Method in class TalkServer
 
removeUser(User) - Method in class Server
 
removeUser(User) - Method in class UserList
 
riceviMsg() - Method in class serverListener
 
riceviMsg(String) - Method in class Chatter
 
run() - Method in class Chatter
 
run() - Method in class chatterReceiver
Metodo implementato in quanto questa classe eredita dalla classe Thread Crea un ciclo di attesa del flusso di input
run() - Method in class chatterSender
 
run() - Method in class clientListener
 
run() - Method in class serveOneClient
Metodo per l'esecuzione del Thread.
run() - Method in class serverListener
 

S

scriviMsg(String) - Method in class Client
 
scriviMsg(String) - Method in interface graphInterface
 
scriviMsg(String) - Method in class Server
 
scriviMsg(String) - Method in class Talk
 
scriviMsg(String) - Method in class TalkApplet
 
scriviMsg(String) - Method in class TalkServer
 
send(Object) - Method in class chatterSender
 
sendMsg(Object) - Method in class Client
 
sendMsg(Object) - Method in class serveOneClient
metodo per scrivere messaggi su out socket
sendMsg(Object) - Method in class serverListener
 
sendMsg(String) - Method in class Chatter
 
serveOneClient - class serveOneClient.
 
serveOneClient(Socket, Server) - Constructor for class serveOneClient
Costruttore che inizializza le variabili membro e manda in esescuzione il thread
Server - class Server.
 
Server(graphInterface) - Constructor for class Server
 
serverListener - class serverListener.
 
serverListener(Client) - Constructor for class serverListener
 
setClientListenerPort(Integer) - Method in class User
 
setIndIP(String) - Method in class User
 
setNick(String) - Method in class User
 
setServerListenerPort(Integer) - Method in class User
 
startChat(User, String) - Method in class Client
 

T

Talk - class Talk.
 
Talk(String) - Constructor for class Talk
 
TalkApplet - class TalkApplet.
 
TalkApplet() - Constructor for class TalkApplet
 
TalkServer - class TalkServer.
 
TalkServer() - Constructor for class TalkServer
 

U

User - class User.
Questa classe definisce l'utente del sistema
User() - Constructor for class User
 
User(String, String, String, Integer, Integer) - Constructor for class User
 
UserList - class UserList.
 
UserList() - Constructor for class UserList
 

A C E F G I L M R S T U