Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Latest commit 55274a7 Jan 7, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Dockerfile added Dockerfile for demo Aug 10, 2015
README.md Simplify the steps Jan 5, 2017
app.py
index.html Simplify the steps Jan 5, 2017
requirements.txt
rest_api_example.png

README.md

Tornado WebSocket example

This is a websocket example written in python.

Installation

  1. git clone https://github.com/hiroakis/tornado-websocket-example.git

  2. cd tornado-websocket-example

  3. pip install -r requirements.txt

  4. python app.py

  5. http://localhost:8888/ (This is my demo page -> http://hiroakis.com:8888/)

  6. 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

You can’t perform that action at this time.