A very simple chat program in Python that uses UDP broadcasting to send messages between computers on the same network.
Intended purely for educational purposes.
chat.py
- This module contains the main logic of the program and is intended to be created/edited by the student.emoji.py
- Prototype extension to support emoticons/emoji conversion.
client
- Utility module that hides some of the complexity of Python networking.terminal
- Utility module that hides some of the complexity of the curses library.
To run, type:
python3 .
To send messages, you need to run the program on two different computers connected to the same local area network.