Код сервера Websockets:
Код: Выделить всё
async def main():
ssl_context = ssl.SSLContext(ssl.PROTOCOL_SSLv23)
ssl_context.set_ciphers('ALL')
ssl_context.load_cert_chain(certfile='/home/certs/cert.pem', keyfile='/home/certs/key.key')
async with websockets.serve(handle_client, "localhost", 8765, ssl=ssl_context):
await asyncio.Future()
asyncio.run(main())
Код: Выделить всё
async def main():
async with websockets.connect("wss://example.com:2052") as ws:
while True:
message = await ws.recv()
print(message)
asyncio.run(main())
Подробнее здесь: https://stackoverflow.com/questions/787 ... websockets