filmov
tv
Network Programming Project

Показать описание
This final project is a hybrid P2P and clientserver messenger application that enable two clients to send and receive messages between one and the other.
The developed project implement the following functionality:
Messenger Server App (MSA) and Messenger Client App (MCA).
The communication between the MCA and MSA based on TCP
The communication between two MCA’s based on UDP (interaction between two clients).
To connect server the client will sign in using a username and a password (Users Class).
The communication between clients can use by Chat rooms, Each chat room has admin that can manage the room
Messenger Server App and Messenger Client App using a CLI
Programing in C++
The developed project implement the following functionality:
Messenger Server App (MSA) and Messenger Client App (MCA).
The communication between the MCA and MSA based on TCP
The communication between two MCA’s based on UDP (interaction between two clients).
To connect server the client will sign in using a username and a password (Users Class).
The communication between clients can use by Chat rooms, Each chat room has admin that can manage the room
Messenger Server App and Messenger Client App using a CLI
Programing in C++