Skip to navigation
Wesocket example with aiohttp
22.05.17
server: !/usr/bin/env python # -*- coding: utf-8 -*- from aiohttp import web async def handle(request): name = request.match_info.get('name', "Anonymous") text = "Hello, " + name return web.Response(text=text) async def wshandler(request): ws = web.WebSocketResponse() await ws.prepare(request) async for msg in ws: if msg.type == web.MsgType.text: await ws.send_str("Hello, {}".format(msg.data)) elif msg.type == web.MsgType.binary: await ws.send_bytes(msg.data) elif msg.type == web.MsgType.close: break return ws app = web.Application() app.router.add_get('/echo', wshandler) app.router.add_get('/', handle) app.router.add_get('/{name}', handle) web.run_app(app) client:
Run WebSocket
https://github.com/aio-libs/aiohttp
Reply
Anonymous
Information Epoch 1740294704
Write simple parts connected by clean interfaces.
Home
Notebook
Contact us