P2P chat client (obviously). Computer science major project.