IIC3103-2024-01 / help

Resolución de Dudas Clases, Tareas y Proyecto
6 stars 0 forks source link

Tarea 2 Conexión a WebSocket Server con Flask #34

Open ignacioarteaga99 opened 2 months ago

ignacioarteaga99 commented 2 months ago

Hola, estoy intentando conectarme al WebSocket del enunciado utilizando el siguiente método implementado en Flask:

`websocket_url = "wss://tarea-2.2024-1.tallerdeintegracion.cl/connect"

@app.route("/connect") def connect_to_websocket(): ws = websocket.WebSocketApp( websocket_url, on_message=on_message, on_error=on_error, on_close=on_close ) ws.send(json.dumps(join_event)) //con la información que ser requería ws.run_forever()

return "Succesfully connected to the WebSocket server"

`

El tema es que al correr la app y poner el endpoint requerido o no carga nunca o me aparece el siguiente error:

image

He probado poniendo ws.run_forever() antes del ws.send(json.dumps(join_event)) y aún así nada.

dedarritchon commented 2 months ago

Hola @ignacioarteaga99 ,

Para esta tarea no es necesario implementar nada de backend, solo frontend. En este caso estás trartando de conectarte al websocket desde un backend (código de servidor), lo que no es ideal en este caso ya que la idea de la tarea es visualizar estos eventos desde un front, por lo que lo más sencillo es conectarte directamente al websocket desde frontend (código de cliente).

En el issue 30 hay ejemplos de la conexión con el websocket usando javascript.

Espero que sirva para seguir trabajando en la tarea,

Saludos