dibashthapa / duckchatstallmaninspired

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DuckChat - Stallman Inspired

GitHub go.mod Go version of a Go module Latest Release License: GPL v3 Maintenance

Demo of current release.

This application runs completely on top of TCP , and we don't bother with high level protocols such as http, websockets and others. We've a simple run and we don't bother with message segments like request header, request body, crlf and stuffs.

We run a simple protocol that is your message ends with \n. How simple is that?

For now, there are few commands such as

Command Description Example
/join Join? /join
/quit Quit? /quit
/whisper DM? /whisper mahesh k xa yar
/nick Change Nickname? /nick mahesh
/users Get Number of Users? /users
/register Register User? /register mysupersecretpassword
/login Login User? /login mysupersecretpassword

About

License:GNU General Public License v3.0


Languages

Language:Go 99.0%Language:Makefile 1.0%