We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1e2c8d9 commit bf8eef9Copy full SHA for bf8eef9
uasyncio.websocket.server/example_websock.py
@@ -0,0 +1,27 @@
1
+import uasyncio
2
+from uasyncio.websocket.server import WSReader, WSWriter
3
+
4
5
+def echo(reader, writer):
6
+ # Consume GET line
7
+ yield from reader.readline()
8
9
+ reader = yield from WSReader(reader, writer)
10
+ writer = WSWriter(reader, writer)
11
12
+ while 1:
13
+ l = yield from reader.read(256)
14
+ print(l)
15
+ if l == b"\r":
16
+ await writer.awrite(b"\r\n")
17
+ else:
18
+ await writer.awrite(l)
19
20
21
+import logging
22
+#logging.basicConfig(level=logging.INFO)
23
+logging.basicConfig(level=logging.DEBUG)
24
+loop = uasyncio.get_event_loop()
25
+loop.create_task(uasyncio.start_server(echo, "127.0.0.1", 8081))
26
+loop.run_forever()
27
+loop.close()
0 commit comments