Inspiration

We have never done any java networking or used sockets so we knew this would be educational and would be a challenge.

What it does

It is an app that allows two users to chat on a network. Or if you allow port forwarding on your router and can find your public IP you can chat over the internet.

How I built it

Spending hours grinding away on sockets and streams, and ultimately having Tiffany trouble shoot it and wrap it in a lovely javafx exterior.

Challenges I ran into

Having no experience with sockets it took significantly more time than expected. Configuring port forwarding was new and was an unexpected hurdle. Handling streams and threads was problematic.

Accomplishments that I'm proud of

Actually getting a working prototype in the end was gratifying because it was iffy for the first 8 hours. I am very proud of my group (the only other programmer) for doing over 14 hours of marathon coding to make it happen. All credit to Tiffany.

What I learned

You never know the difficulty of being self taught on a project when you are going into it. There are many subjects that are intuitive and learned with minimal effort. This project was NOT like that in any way. But having a way to make java communicate over a network is a nice skill to have acquired.

What's next for mangosteenmilk-RowdyHack2020

Along with getting back to school to get this semester done, we are also hoping to sneak in some time to improve the ChatTime application.

Built With

Share this project:

Updates