This project is implemented in C/C++ to build and develop 3 backend servers communicated by TCP and UDP, providing efficient and reliable data communication via socket programming.
Click here to view the code on GitHub
Build our system with Unix socket programming.
Set up two backend servers for the registration and processing of the available time for each individual. Server A processes a.txt to register the available time for each person. Server B processes b.txt.
Set up a primary server for TCP communication with the client and UDP communication with the two backend servers.
Establish a streamlined and dependable meeting scheduler system.
git clone https://github.com/JohnnyandLee/SocketProgramming
“make all” command in the terminal
“./serverM” command in a terminal
“./serverA” command in a different terminal
“./serverB” command in a different terminal
“./client” command in a different terminal
then follow the prompt for the client terminal to play this program