https://github.com/chaitanya-0310/client_server_connection
Conducted a comprehensive data visualization analysis using PowerBI on IPL data to determine the optimal candidate for the Impact Player role. This analysis focuses on evaluating various match situations to identify which player, among the potential impact players, is most likely to create a significant impact when needed.
https://github.com/chaitanya-0310/client_server_connection
c-language client-server linux socket-communication
Last synced: 6 months ago
JSON representation
Conducted a comprehensive data visualization analysis using PowerBI on IPL data to determine the optimal candidate for the Impact Player role. This analysis focuses on evaluating various match situations to identify which player, among the potential impact players, is most likely to create a significant impact when needed.
- Host: GitHub
- URL: https://github.com/chaitanya-0310/client_server_connection
- Owner: Chaitanya-0310
- Created: 2024-08-20T19:15:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-20T20:22:22.000Z (almost 2 years ago)
- Last Synced: 2025-03-13T23:44:14.677Z (over 1 year ago)
- Topics: c-language, client-server, linux, socket-communication
- Language: C
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Client_Server_Connection
In this project client connects connects to Smain Server and client can communicate to only Smain server.
Smain server than upon demands communicate to Spdf and Stext server and servers the required files to the client.
## Established a client-server connection enabling clients to execute a range of operations, including:
1. Uploading files to the server
2. Downloading files from the server to the client's directory
3. Creating and downloading tar files of the uploaded files to the client's directory
4. Deleting files from the server
5. Displaying a list of all files uploaded to the server
This project is implemented in C language, utilizing socket connections to facilitate communication between client-server and server-server for executing various client commands. Diagrams are included to provide a comprehensive overview of the project architecture.
Socket Connection between Client-Server and Server-Server

Working flow of operation for Upload Files to the server

Working flow of operation for Download fiels to the server

Working flow of operation for Creating and downloading tar files of the uploaded files to the client's directory

Working flow of Deleting files from the server

Working flow of operation for Displaying files uploaded by client to the server
