All Classes and Interfaces

Class
Description
The main class used to launch the entire application.
Unit test for simple App.
Implementation of HandlerException for a COMMAND_NOT_RECOGNIZED Server Announcement
This represents all the possible types of commands the server can handle
Implementation of HandlerException for a DEST_NOT_CORRECT Server Announcement
Implementation of HandlerException for a DISCONNECT Server Announcement
This class contains all the methods needed to send and to manage messages.
This class represents one of the fundamental mechanism with which the server work.
A small class used to standardize system output.
This enum describes the type of the log.
Messages that are exchanged between client and server.
Implementation of HandlerException for a NEED_NAME Server Announcement
The class used to read from the socket's input stream.
This class represents the server and contains some static methods used by other classes.
Represents the types of Server Announcement a message of type SERVER_ANN can have.
Describes the message type in the JSON field
The class representing a user's username.