Skip to content

This repository features a real-time chat server built with gRPC, allowing multiple clients to join and communicate seamlessly. It supports bi-directional streaming for live conversations, enabling an efficient, low-latency chat experience.

Notifications You must be signed in to change notification settings

Sarthak-code360/gRPC_ChatServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gRPC Chat Server

A gRPC Chat Server is a backend service that facilitates real-time client communication using the gRPC (Google Remote Procedure Call) protocol. It manages client connections and message delivery and ensures efficient and secure data transmission, enabling functionalities like instant messaging, group chats, and presence notifications in a scalable and performant manner.

Installation

Instructions for setting up the project locally.

# Clone the repository
git clone https://github.com/Sarthak-code360/gRPC_ChatServer.git

# Navigate to the project directory
cd gRPC_ChatServer

# Install dependencies
yarn install

Usage

Instructions for running the project.

# Start the gRPC server
yarn start

# Runs out the client with name
yarn client

Note:

Make sure when you run out of clients add the client's name.

yarn client <username>

About

This repository features a real-time chat server built with gRPC, allowing multiple clients to join and communicate seamlessly. It supports bi-directional streaming for live conversations, enabling an efficient, low-latency chat experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published