Categorygithub.com/ITheCorgi/grpc-chat-room
repository
0.0.0-20230223200657-042933970d15
Repository: https://github.com/ithecorgi/grpc-chat-room.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

B2B GRPC Chat

Chat supports:

  1. One-to-one communication
  2. One-to-many communication (group channels)

Server:

To run server chat application:

make docker-up

Client:

go run -o b2b-client ./cmd/b2b-client/main.go

./b2b-client -user <username> -port <server_port>

Once client is run, menu appears:

Use the arrow keys to navigate: ↓ ↑ → ←
? choose an action:
  > Create chat group
    Join chat group
    Join chat group
    Leave chat group
↓   Get list of channels

By navigating through menu, will be sent desired grpc request