Skip to content

A cross platform Java chat app that I made for fun because I got really bored one day

Notifications You must be signed in to change notification settings

AaronCohen21/WhispR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhispR

WhispR is a lightweight Java chat app that I made for fun because I got really bored one day, and needed to find a smarter way to talk to my friends in other classes. The chat rooms run locally, so as long as everyone is connected to the same Wi-Fi network you'll be able to talk.

How does it work?

WhispR utilizes Java's UDP Multicast Sockets from the java.net library to connect users to a common port on a local access network. This port is chosen by the user as the "Room Code" and allows multiple conversations to happen on different ports. Once users are connected to a room, their messages are sent as packets for every listener on the network to view. WhispR has processes in place to catch all UDP broadcasts on the port and display them onto a comprehensive user interface.

About

A cross platform Java chat app that I made for fun because I got really bored one day

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages