Applied Singleton and Facade pattern.
Created a branch to apply design patterns
Temporary Field in ServerCommunication.run(...)
Long Method in ServerCommunication.run(...)
ServerCommunication.sendBirdsongMessage(...)
ClientHandler.ClientHandler(...)
Solved tickets https://sourceforge.net/p/es2-20...
Temporary Field in ServerCommunication.run(...)
Long Method in ServerCommunication.run(...)
ServerCommunication.sendBirdsongMessage(...)
ClientHandler.ClientHandler(...)
ServerCommunication.SERVER_PORT
ClientHandler.deployObjectsStreams(...) && ClientHandler.clientConnecter(...)
Introduce Parameter Object in ServerCommunication.sendMessageToClient(...)
Solved tickets https://sourceforge.net/p/es2-20...
ClientHandler.deployObjectsStreams(...) && ClientHandler.clientConnecter(...)
ServerCommunication.SERVER_PORT
ServerCommunication.SERVER_PORT
Encapsulate Field in ServerCommunication.SERVER_PORT
Encapsulate Field in ServerCommunication.SERVER_PORT
Introduce Parameter Object in ServerCommunication.sendMessageToClient(...)