Beispiel #1
0
 def open(self):
     print("WebSocket opened")
     port = self.settings['port']
     queue = self.settings['commands_queue']
     self.tcp_client = FlashlightClient(queue, client=self, port=port)
     yield self.tcp_client.connect()
     ioloop.IOLoop.current().spawn_callback(self.tcp_client.flashlight)
     self.write_message("tcp opened")
Beispiel #2
0
 def open(self):
     print("WebSocket opened")
     port = self.settings['port']
     queue = self.settings['commands_queue']
     self.tcp_client = FlashlightClient(queue, client=self, port=port)
     yield self.tcp_client.connect()
     ioloop.IOLoop.current().spawn_callback(self.tcp_client.flashlight)
     self.write_message("tcp opened")
Beispiel #3
0
def console_only():
    queue = CommandQueue()
    console_view = ConsoleView()
    client = FlashlightClient(queue, console_view, options.port)
    IOLoop.current().spawn_callback(queue.process_command)
    IOLoop.current().run_sync(client.connect)
    console_view.write_message("tcp opened")
    IOLoop.current().spawn_callback(client.flashlight)
    IOLoop.current().start()
Beispiel #4
0
class WebSocket(websocket.WebSocketHandler):
    @gen.coroutine
    def open(self):
        print("WebSocket opened")
        port = self.settings['port']
        queue = self.settings['commands_queue']
        self.tcp_client = FlashlightClient(queue, client=self, port=port)
        yield self.tcp_client.connect()
        ioloop.IOLoop.current().spawn_callback(self.tcp_client.flashlight)
        self.write_message("tcp opened")

    def on_message(self, message):
        self.write_message(u"You said: " + message)

    def on_close(self):
        print("WebSocket closed")
        if self.tcp_client.stream:
            self.tcp_client.close_connection()
Beispiel #5
0
class WebSocket(websocket.WebSocketHandler):

    @gen.coroutine
    def open(self):
        print("WebSocket opened")
        port = self.settings['port']
        queue = self.settings['commands_queue']
        self.tcp_client = FlashlightClient(queue, client=self, port=port)
        yield self.tcp_client.connect()
        ioloop.IOLoop.current().spawn_callback(self.tcp_client.flashlight)
        self.write_message("tcp opened")

    def on_message(self, message):
        self.write_message(u"You said: " + message)

    def on_close(self):
        print("WebSocket closed")
        if self.tcp_client.stream:
            self.tcp_client.close_connection()