An open API service indexing awesome lists of open source software.

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.

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
![IMG-20240812-WA0018](https://github.com/user-attachments/assets/2b1f5898-4234-43ab-8c5c-63072c486ee7)

Working flow of operation for Upload Files to the server
![IMG-20240812-WA0015](https://github.com/user-attachments/assets/a4307ccd-b5c3-498e-857c-b9a58ff219ac)

Working flow of operation for Download fiels to the server
![IMG-20240812-WA0019](https://github.com/user-attachments/assets/0e46cacb-6f65-4b83-85f0-410b9c369634)

Working flow of operation for Creating and downloading tar files of the uploaded files to the client's directory
![IMG-20240812-WA0014](https://github.com/user-attachments/assets/9a216fc8-7516-406b-b7ec-215f8cefe36e)

Working flow of Deleting files from the server
![IMG-20240812-WA0016](https://github.com/user-attachments/assets/b7b8667d-989b-4396-a69a-92ee8796b4e5)

Working flow of operation for Displaying files uploaded by client to the server
![IMG-20240812-WA0017](https://github.com/user-attachments/assets/af451fe2-b689-448c-ac4d-c732cec3f77c)