Search this website

Quick links

↑ ↓ to browseEnter to openEsc to close
← All Projects

Networking Project · Systems & Games

UDP Chat Application

Connecting a server and multiple chat clients over UDP.

Background

A networking project exploring message exchange between a server and multiple clients over UDP.

Key Decisions

Separate Receiving From the Interface

Use receiving threads alongside the Tkinter interface so network activity can run with the user interface.

Results

Server and client programs supporting messages and broadcasts, with report screenshots illustrating the communication flow.

Contribution

The Python application combines Tkinter interfaces, socket communication and receiving threads so network activity can run alongside the interface.

  • Python
  • Tkinter
  • Sockets
  • Threading