kChat or Kernal Chat is a functional chat-room server that you can connect using netcat, telnet or any TCP client.
Joining the chat is as simple as running nc server port
.
- Requires no external libraries
- Register/login (SHA-256)
- Rules (much like iptables, enables users to choose who to receive from and who to send to.)
- Direct messages
- MOTD
- Uses I/O multiplexing (no threads)
- IPv6 or binding to both IPv4 and IPv6 addresses
- Everything is configurable in
config.c
However, not having a specific client comes with some limitations. Such as overlapping issues, no arrow history etc.
To make your kernal-chat experience better, we recommend using rlwrap and connecting with the command below,
rlwrap -S "> " nc server port
Still not excited?
Join our kChat instance available at chat.kernal.eu 1337
.