A TCP Chat implementation in Golang. Chat from multiple clients in the same (local/remote) server!
In development
/login <username> <password>
- Use it to log in in your account./register <username> <password>
- Use it to register a new account./msg <some text>
- Send something to the others!/quit
- Log out from the chat./help
- Show available commands
First, run the server:
go run ./server -ip=X -port=Y # Optionally, you can specify the IP and port [default: 127.0.0.1:6969]
Then, while the server is running, run as much clients as you want:
go run ./client -ip=X -port=Y # Optionally, you can specify the IP and port [default: 127.0.0.1:6969]
This project is open source under the terms of the MIT License
Made by keelus ✌️