Tornado - Ouça vários clientes simultaneamente em websockets

Eu quero usar o Tornado para criar um servidor websocket em Python. Aqui está a API:http://tornado.readthedocs.org/en/latest/websocket.html

Nas APIs, não vejo uma opção para obter um identificador para o cliente. Como lidar com várias conexões de clientes ao mesmo tempo?
Por exemplo,on_message(self, message) O método fornece diretamente a mensagem. Não contém nenhum identificador para o cliente que se conectou.
Gostaria de receber solicitações do cliente, fazer algum processamento (o que pode levar muito tempo) e responder de volta ao cliente. Estou procurando um identificador de cliente que possa ser usado para responder posteriormente.

questionAnswers(1)

yourAnswerToTheQuestion