Skip to content

Chatting Server with Client application written in Java using Sockets.

Notifications You must be signed in to change notification settings

TheKiromen/GroupChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GroupChat

Application for chatting written in Java. It contains server instance responsible for managing messaging and client instance for connecting and chatting. It supports multiple users and unique chatrooms. It allows users to create new chatrooms.

Demo

IMPORTANT - Currently the server only works locally.

If you want to host it yourself you need to change Server Socket to assign machine IP instead.
To do it change ServerSocket constructor to this

For the client change connection data to Server's IP.
You can just type it in or modify Username Frame to accept it in from textBox, then pass it through the constructor.

Lastly you need to configure your network accordingly to allow the flow of traffic.

Client Executable - Requires Java!
Server Executable - Requires Java!

Documentation

Client Documentation
Server Documentation

Screenshots

App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot

Features

  • Chat server.
  • Chat client.
  • Ability to create and manage chat groups.
  • Log's displayed in the server window.
  • Each user has its own thread.
  • Custom Swing styling.

Technologies

  • Java
  • Swing
  • Sockets
  • Multithreading

Authors

About

Chatting Server with Client application written in Java using Sockets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages