Skip to content

Its a simple Multi-threaded Java chat messenger using the Smack Libraries....

Notifications You must be signed in to change notification settings

AymanASamyM/Java-Chat-Messenger

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Table of Contents

Current Progress

  • It uses XMPP protocol for the chat application which is a open source protocol used by many services e.g., IM on Gtalk, fb chat .
  • Coding part is done in Java using the open source Smack APIs, "http://goo.gl/NI5P2" .
  • The application uses multithreading programming, having independent threads for separate chats. Multithreading makes it more robust and responsive.
  • It is capable of sending file over the same chat client.
  • GUI is developed using the the swing in JAVA.
  • Provides a good understanding of Event Handling used in many real world projects.

For future

  • Future works focus on the better File sending capabilities and VOIP services.
  • Thinking of adding support for multiple protocols on a single messenger.

Here are some Screenshots

Login Page


Buddy List Preview


chat Screenshot




About

Its a simple Multi-threaded Java chat messenger using the Smack Libraries....

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%