diff options
author | Ibrahim Mkusa <ibrahimmkusa@gmail.com> | 2017-04-23 13:28:12 -0400 |
---|---|---|
committer | Ibrahim Mkusa <ibrahimmkusa@gmail.com> | 2017-04-23 13:28:12 -0400 |
commit | 6aa488216e73fa1d9ba5ed397301c78903896a1c (patch) | |
tree | c6e1e9f62d66c453ea4a8a66b7721e6797e2e5d5 | |
parent | c80ebe3c16fa893ad39705fced592c1411b4230f (diff) |
preliminary work on a short-manual for using Hermes
-rw-r--r-- | Hermes/README.md | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/Hermes/README.md b/Hermes/README.md new file mode 100644 index 0000000..9bc0c70 --- /dev/null +++ b/Hermes/README.md @@ -0,0 +1,30 @@ +# Hermes - the code +# This is a work in progress. Kindly report all issues +## Installation + +The only pre-requisite is to have a recent version of Drracket, then go ahead +and launch an instance of Drracket running server.rkt and one or more +instances running client.rkt. + +## Using Hermes + +### General + +The clients can run on the same computer with the server, or you can run the +server alone in another compute on the internet. As long as you have the +server's public ip address, the port its listening on(must port forward on home +network!), and the server allows communication through that port in the firewall +you are good to go. + +### Clients + +In the clients follow the prompt to set you up. Type in messages to send to +other clients. You can list users in chat with /list users. You can get the +count of users with /list count. If you want to send a message to a particular +user, do /whisper username message in chat. If you want to leave chat, type in +quit. As a consequence you can't use quit alone in your messages. + +### Server + +You can stop the server by typing in (stop-server) in the interactive window. +It's really important you do this to free up the ports. |