Tornado WebSocket example
This is a websocket example written in python.
Installation
-
git clone https://github.com/hiroakis/tornado-websocket-example.git
-
cd tornado-websocket-example
-
pip install -r requirements.txt
-
python app.py
-
http://localhost:8888/ (This is my demo page -> http://hiroakis.com:8888/)
-
Send a REST call:
Docker
You can create demo server using docker.
- build
docker build -t hiroakis/tornade-websocket-example .
docker run -d -p 8888:8888 hiroakis/tornade-websocket-example
or
- pull from docker hub
docker pull hiroakis/tornado-websocket-example
docker run -d -p 8888:8888 hiroakis/tornado-websocket-example
REST API examples
Set the "id 1" value to 100 :
curl "http://hiroakis.com:8888/api?id=1&value=100"
Set the "id 1" value to 300( The row No 1 will change to yellow ) :
curl "http://hiroakis.com:8888/api?id=1&value=300"
Set The "id 1" value to 600( The row No 1 will change to red ):
-
curl "http://hiroakis.com:8888/api?id=1&value=600"
-
value 201 - 500 : change to yellow
-
value 501 - : change to red
License
MIT