From 13b99667fa35ee913c314d5ec0cdb51d5835a98a Mon Sep 17 00:00:00 2001 From: Gareth Coles Date: Sat, 17 Feb 2018 16:40:12 +0000 Subject: Integrate websockets into the Flask webapp --- pysite/views/ws/echo.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 pysite/views/ws/echo.py (limited to 'pysite/views/ws/echo.py') diff --git a/pysite/views/ws/echo.py b/pysite/views/ws/echo.py new file mode 100644 index 00000000..135adfcf --- /dev/null +++ b/pysite/views/ws/echo.py @@ -0,0 +1,18 @@ +# coding=utf-8 +from pysite.websockets import Websocket + + +class EchoWebsocket(Websocket): + path = "/echo" + name = "ws_echo" + + def on_open(self): + print("Echo | WS opened.") + self.send("Hey, welcome!") + + def on_message(self, message): + print(f"Echo | Message: {message}") + self.send(message) + + def on_close(self): + print("Echo | WS closed.") -- cgit v1.2.3