aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Hermes/README.md30
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.