Skip to content

A Python based Client-Server chat application built using sockets

Notifications You must be signed in to change notification settings

AdamKmet1997/Python-chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python sockets chat application

In this project we developed a chat application using Python 2.7. This app will contain a server and numerous clients which will communicate with each other using sockets. Clients will not be able to communicate with each other directly but all messages will be passed to the server which will decide where to send the messages on to. We developed a custom protocol specific to this application that will allow us to pass data and commands between server and clients, extract the command from the message and carry out that instruction.

Features

  • Server-Client architecture
  • Logs all events/messages to a daily logfile
  • Message verification on both ends using hashed communications
  • CLI Based
  • 11 chat commands
  • Developer mode which will show all data passed between server/clients

Authors

  • Daniel Moran
  • Dylan Seery
  • Adam Kmet

Demo

General Demo General Demo Available commands Commands demo Logs file Logs file demo Color changing demo Color demo

About

A Python based Client-Server chat application built using sockets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages