Skip to content

Hillary is a private, multithreaded chat server that can be run on any network

Notifications You must be signed in to change notification settings

davidKolesar/Hillary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

Hillary

Hillary is a multithreaded, private chat server and chat client that can be run on any LAN or over the internet.

How to use Hillary:

1 Identify IP address of server (IPConfig for windows, ifconfig for Linux) 2. Run Hillary Chat Server 3. Run Client 4. When prompted by client, input IP address of Hillary chat server 5. Enter unique username

Technology Stack:

-- Java 8 (secure sockets) -- Java Swing

Functionality:

-- Ability to connect to chat server over any network (internet or LAN) -- Ability to restrict users from having the same username -- Ability to restrict users from having empty usernames -- Ability to restrict users from sending null or empty messages

TODOS: -- Make UI more user friendly -- Make .exe?

Fixed:

-- Null user message throws NPE -- Empty user messages disable application functionality -- Null IP crashed client -- Employ MVC (This is the best I know how with Swing)

About

Hillary is a private, multithreaded chat server that can be run on any network

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages