Tiny IRC-like chat server written in Go
Go to file
raul 9e1affdc6c Occupy rest of terminal space
After realizing what I'd have to go through to build a functional "Users
online:" view, I have decided to NOT do that, especially because this
entire thing still runs on raw TCP messages for commmunication and
trying to tell apart regular messages from join/disconnect messages in
the client to properly update the possible new view would be hell.
2024-05-07 09:49:34 +02:00
.gitea/workflows Add go-audit workflow and goreleaser config 2024-04-01 12:23:29 +02:00
cmd Occupy rest of terminal space 2024-05-07 09:49:34 +02:00
.gitignore Add go-audit workflow and goreleaser config 2024-04-01 12:23:29 +02:00
.goreleaser.yaml Add go-audit workflow and goreleaser config 2024-04-01 12:23:29 +02:00
LICENSE Initial commit 2024-03-29 08:59:03 +01:00
README.md Update README.md 2024-04-26 09:37:46 +02:00
go.mod Nuclear refactoring 2024-04-26 08:48:48 +02:00
go.sum Update dependencies 2024-04-12 08:55:59 +02:00
main.go Nuclear refactoring 2024-04-26 08:48:48 +02:00

README.md

mini-chat

Tiny IRC-like chat server written in Go

Usage examples

Starting the server:

./mini-chat server --port 1337

Connecting to the server:

./mini-chat client --ip 192.168.0.100 --port 1337