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.
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
Instructions for running the project.
# Start the gRPC server
yarn start
# Runs out the client with name
yarn client
Make sure when you run out of clients add the client's name.
yarn client <username>