A networked application developed for Kuwait University's Computer Networks course (CpE-356) with Dr. Suood Alroomi.
- Phase 1: Socket Programming -Socket Programing Introduction and programming environment setup
- Phase 2: Networked Application -Completing the development of a Networked Application (InstaNet)
TCP Client-Server Chat Application
- Client GUI (CustomTkinter) to send messages
- Server echoes messages with fixed response
- Localhost communication on port 12345
📄 Complete instructions: Phase1 Question/instaNet-Project-Phase1.pdf
TCP Networked Chat Application
- Login: Users can log in with predefined credentials
- Friend Requests: Send and receive friend requests between users
- Private Messaging (DMs): Send and receive text messages between friends
- Image Posting: Share images with captions as posts 2
- Image in DMs: Share images within private messages
📄 Complete instructions: Phase 2 - InstaNet/Project - Phase 2_.pdf
- Hala Almutairi
- Nour Altanaib