This is a course project of CS425 in UIUC.
The document is available here
go build main.go
./main <name> <port> <n>
Below is a sample run of the program:
$ ./main Alice 4444 3 READY Hi everyone! Bob: Hi Alice! Charlie: Hey! Bob: whoops, gotta go Bob has left
You may NOT run this program on your own machine. You can only run this program on our VMs.
OR you can modify the hosts
to be a list of your own machines's hostnames.
You can view the design of the system in report.pdf.