octoprint.vendor.sockjs.tornado.conn#
SockJSConnection(session)
#
Bases: object
Connection constructor.
session
Associated session
is_closed
property
#
Check if connection was closed
broadcast(clients, message)
#
Broadcast message to the one or more clients. Use this method if you want to send same message to lots of clients, as it contains several optimizations and will work fast than just having loop in your code.
clients
Clients iterable
message
Message to send.
on_close()
#
Default on_close handler.
on_message(message)
#
Default on_message handler. Must be overridden in your application
on_open(request)
#
Default on_open() handler.
Override when you need to do some initialization or request validation. If you return False, connection will be rejected.
You can also throw Tornado HTTPError to close connection.
request
ConnectionInfo
object which contains caller IP address, query string
parameters and cookies associated with this request (if any).
send(message, binary = False)
#
Send message to the client.
message
Message to send.