Skip to content

dylanconklin/mess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MESSenger

About

MESSenger is a text-based TCP chat server, which can be connected to through telnet. It is a fully featured chatroom service written in Go.

Installation

To create the client and server application, you can simply run

make

How to Use

Starting the server

You can start the server by running

./mess-server

Starting the client

You can start the client by running

./mess

Or you can connect to a server on your local machine by running

./mess-local

Creating a user

When logging in, you can enter any username and password you want, and if the user doesn’t exist, the server will prompt you to create a new user with your selected username

Username: new_user
Password: my_password
Create new user (y/N): y

Other Commands

DescriptionCommand
/delete ROOM_IDDelete chatroom with ID
/exitDisconnect from server
/helpPrint list of valid commands
/join ROOM_IDJoin room with ID
/make ROOM_NAME USER1 USER2 … USERXCreate new chatroom with users
/password PASSWORDChange password for logged in user
/quitLeave chat room
/roomsList available chatrooms and their IDs

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published