python-websockets-help-12.0-1.oe24090>    f꺾 ;G|`u` LgMF45#i`BKhQbsM|B 8Lug` φ>oMޫj[Ko/Al6"^>$";3\Ƹr; Fsֻ6 C܀dt^Դr} Ft@8u{BY> (i\gcAS7H!6G,9&gы<>ʪ4."D;1M8d1%< U 'DgrtQX;b8m~Y$ߔ}VS;hջwowA^d^w͒OgT9 O(8Z$6YN(<̈Of3]Qhګ[]uzV)9w6e5b6b2fabda03c80adb9810428bfc653e8d2189e5a73a878f55c15fac3039d2b1bc7f5b6824e5433763e75502bb3b735a9e22f1T!hd̓>: !? d ' Y  28@D F H L M PTY^O(k8t9:)FGHIXY\ ]^"b2d 4e 9f <l >t \u `v dz n     Cpython-websockets-help12.01.oe2409Development documents and examples for websockets``websockets`` is a library for building WebSocket servers_ and clients_ in Python with a focus on correctness and simplicity. Built on top of ``asyncio``, Python's standard asynchronous I/O framework, it provides an elegant coroutine-based API. `Documentation is available on Read the Docs. `_ Here's how a client sends and receives messages: import asyncio import websockets async def hello(uri): async with websockets.connect(uri) as websocket: await websocket.send("Hello world!") await websocket.recv() asyncio.get_event_loop().run_until_complete( hello('ws://localhost:8765')) And here's an echo server: import asyncio import websockets async def echo(websocket, path): async for message in websocket: await websocket.send(message) asyncio.get_event_loop().run_until_complete( websockets.serve(echo, 'localhost', 8765)) asyncio.get_event_loop().run_forever() Does that look good? `Get started with the tutorial! `_f꺸dc-64g.compass-ciBSD-3-Clausehttp://openeuler.orgUnspecifiedhttps://github.com/aaugustin/websocketslinuxx86_64Af꺺rootrootpython-websockets-12.0-1.oe2409.src.rpmpython-websockets-helppython-websockets-help(x86-64)python3-websockets-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.18.2eПdcjDb{@xu_ping <707078654@qq.com> - 12.0-1limiaomiao_zhr - 11.0.3-1liqiuyu - 10.4-1yangping - 8.1-3- Upgrade package to version 12.0- Upgrade package to version 11.0.3- Upgrade package to version 10.4- License compliance rectificationdc-64g.compass-ci 172665925612.0-1.oe240912.0-1.oe2409python-websockets/usr/share/doc/-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_64-openEuler-linux-gnudirectory<"0wzutf-8cb7fbbdb15ad71f00dec08634689c7c9af74ff139796f8332fc9da937abfbe000f0778a4b06030b2fd5f6d950b4a2039838ede97796e9204955439af77b0815e?`7zXZ !#, Z] b2u jӫ`(y0$(I30y99>U3wcyDyvH_./ p)No= A\ox`0_m J 9ޗynT9w^(U~ YZ