Skip to content

OmarNaru1110/GrpcFileTransfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gRPC File Transfer

Overview

This project implements a file transfer system using gRPC, providing efficient and robust methods for uploading and downloading files between a client and server. The project utilizes different types of gRPC services to handle file transfers and to keep the client informed about the progress.

Features

  • Bidirectional Streaming for File Uploading:

    • The client can upload a file to the server using bidirectional streaming.
    • The server sends progress updates to the client while the file is being uploaded.
  • Unary RPC and Server Streaming for File Downloading:

    • Clients can request a list of available files on the server using unary RPC.
    • Once a file is selected, the server streams the file data back to the client using server streaming.

Demo

file transfer using grpc

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages