A simple websocket-based IM server written in fsharp.
+---------------+
| MessageCenter |
+---------------+
^
|
+------------+ +------------------+
| UserCenter | <-------> | RegisterSessions |
+------------+ +------------------+
^
|
+---------------+
| SessionCenter |
+---------------+
+ ^ +
/ | \
|/_ v _\|
+----------+ +----------+ +----------+
| Session1 | | Session2 | | Session3 | ...
+----------+ +----------+ +----------+
For more information, see [Design.md] (Design.md).
mono
installed withfsharp
support
$ mono .paket/paket.bootstrapper.exe
$ mono .paket/paket.exe install
$ fsharpi build.fsx
$ mono build/main.exe