Repository for the solution to 'Mandatory Hand-In 3 - Chitty Chat, Distributed Systems, BSc (Autumn 2023)'. Made by Group 17.
There are two important folders associated with this repository: the client-folder, and the server-folder. In order to run this program, do as follows:- Change directory into the server-folder
- Run the following command: go run server.go
- After, change directory into the client-folder
- Now you can run the following command any number of times: go run client.go
- Everytime you run 'go run client.go', a new client application will start
- Make sure that your GOPATH environment variable is set - the generated binaries will go here
- Change directory into the server-folder
- Run the following command: go install
- After, change directory into the client-folder
- Run the following command: go install
- Now an executable binary of both the client and server will be available at your GOPATH (likely inside a 'bin' file)