Saltar al contenido

ejemplo de código wss del servidor websocket de Python

Si hallas algún error con tu código o proyecto, recuerda probar siempre en un entorno de testing antes subir el código al proyecto final.

Ejemplo 1: cliente python de websockets

#!/usr/bin/env python

# WS client example

import asyncio
import websockets

async def hello():
    uri ="ws://localhost:8765"asyncwith websockets.connect(uri)as websocket:
        name =input("What's your name? ")await websocket.send(name)print(f"> name")

        greeting =await websocket.recv()print(f"< greeting")

asyncio.get_event_loop().run_until_complete(hello())

Ejemplo 2: websockets python

#!/usr/bin/env python

# WS server example

import asyncio
import websockets

async def hello(websocket, path):
    name =await websocket.recv()print(f"< name")

    greeting = f"Hello name!"await websocket.send(greeting)print(f"> greeting")

start_server = websockets.serve(hello,"localhost",8765)

asyncio.get_event_loop().run_until_complete(start_server)
asyncio.get_event_loop().run_forever()

Ejemplo 3: python websocket

#!/usr/bin/env python

# WS server that sends messages at random intervals

import asyncio
import datetime
import random
import websockets

async def time(websocket, path):while True:
        now = datetime.datetime.utcnow().isoformat()+"Z"await websocket.send(now)await asyncio.sleep(random.random()*3)

start_server = websockets.serve(time,"127.0.0.1",5678)

asyncio.get_event_loop().run_until_complete(start_server)
asyncio.get_event_loop().run_forever()

Tienes la posibilidad compartir esta sección si lograste el éxito.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *