Skip to content

The project represents the server side of a multi-user chat application.

License

Notifications You must be signed in to change notification settings

Mskat/chat-application-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat Application Server

The project represents the server side of a multi-user chat application.

Table of Contents

General info

The project has been created to support the server side of a multi-user chat application. It works in cooperation with another project from my github profile - Chat Application Client.

Technologies

  • Java 8+
  • Maven
  • The application has been created with usage of the SocketServer class, the Runnable interface and the ExecutorService class.
  • Setup

    Go to chat-application-server/src/main/java directory.
    Run the commands:

    javac com/zur/RunServer.java
    java com.zur.RunServer
    

    Features

    1. Possibility to connect a few users at the same time.
    2. Receiving and sending messages between chat users.
    3. Displaying a message when the client is connected or leaves the chat.
    4. Informing about broken connection.

    Sources

    The inspiration to create the application was simply curiosity how such an application works.

    About

    The project represents the server side of a multi-user chat application.

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages