Documentation ¶
Overview ¶
websocket implements a simple websocket server for mangos, demonstrating how to use multiplex multiple sockets on a single HTTP server instance.
The server listens, and offers three paths:
- sub/ - SUB socket, publishes a message "BING!" once per second
- req/ - REQ socket, responds with a reply "REPLY"
- static/ - static content, provided as ASCII "STATIC"
To use:
$ go build . $ url=tcp://127.0.0.1:40899 $ ./websocket server $url & pid=$! && sleep 1 $ ./websocket req $url $ ./websocket sub $url $ ./websocket static $url $ kill $pid
Click to show internal directories.
Click to hide internal directories.