(A very simple chat written in Go)
To run the server you will need GNU make and Go SDK installed.
$ make run
To send messages, you will need a TCP client. I recommand using telnet.
$ telnet localhost 8888
Change your nickname
/nick Bob
List all rooms
/rooms
Join a chatting room
/join #general
Send a message to the room
/msg Hello world!
Quit the chat
/quit