Skip to content

qbit/marchat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[ marchat ]

Chat server demonstration for the March Denver Gopher's meetup (marchat == Mar CH at).

Usage:
        marchat [-k file] [-p port] [-u username]
        
        -k file         file containing the AES key for the conversation; if
                        no key file is provided, encryption is turned off.
        -p port         port for web interface, defaults to 4000.
        -u user         username to send messages as, defaults to "anonymous".


Installing:
        go get github.com/gokyle/marchat


Example Keys:

Two AES keys have already been generated for demonstration purposes.


Demo scenario:

2 users using 'demo.key'.
1 user with 'wrong.key'.
1 user with no encryption.


Usage:

Open your web browser to http://localhost:port, where port is the port you
specified in the options (or 4000 if you didn't). For example,

          http://localhost:4000 -u Joe


Notes:

marchat uses UDP multicast for chatting; messages may be lost on the wire.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages