A real-time chat server and client written in GO.
Screen.Recording.2024-06-16.at.1.35.13.PM.mov
net
package of GO Standard Librarychannels
&goroutines
to maintain concurrency in communication between multiple clients and servertcp
network protocol
- Run
go run ./server
in a terminal window - Run
go run ./client
in seperate terminal windows, to create multiple users. - Communicate between the two clients by sending messages.
- Kill the server after completion
ctrl-c
- Install GO