Skip to content
/ Seeter Public

Client-server program for sending and receiving short messages.

Notifications You must be signed in to change notification settings

Aston13/Seeter

Repository files navigation

Seeter Project

Project for Software Engineering Practice module; I refactored a Java client-server program using:

  • Command design pattern
  • Functional expressions
  • Object-oriented design principles (i.e encapsulation, documentation, reduced duplication)
  • JUnit testing
  • Static code analysis
  • Test coverage tools
  • Version control

Deployment

The client can be ran from an IDE capable of compiling Java, the main arguments can be set via the project configuration. Required arguments are : user name, host name and port number. E.g. Aston localhost 8888. The server can be concurrently ran via a command line by navigating to the root project folder, and entering '-cp build\classes sep.seeter.server.Server [port number]'.

Built With

Authors

Acknowledgments

  • Dr Raymond Hu and Dr Joseph Williams for setting up this assignment and providing me with a platform to further my learning.

About

Client-server program for sending and receiving short messages.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published