Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

228
Vistas
Conéctese a un websocket pyzmq desde JS

Estoy creando un websocket a partir de un archivo python con zmq.

servidor.py

 context = zmq.Context() footage_socket = context.socket(zmq.PUB) print ("socket created") footage_socket.connect('tcp://192.168.1.15:1161') print ("socket connected") camera = cv2.VideoCapture(0) # Init the camera i = 0 while True: i += 1 try: # print ("About to send ") # footage_socket.send(b"Hello ") # print ("Sent ") # time.sleep(1) # continue grabbed, frame = camera.read() # Get the current frame frame = cv2.resize(frame, (640, 480)) # Resize the frame encoded, buffer = cv2.imencode('.jpg', frame) jpg_as_text = base64.b64encode(buffer) footage_socket.send(jpg_as_text) time.sleep(0.05) except KeyboardInterrupt: # Stop the camera / stream camera.release() cv2.destroyAllWindows() break

Estoy tratando de conectarme a ese Websocket con un archivo js:

Cliente.js

 const { ipcRenderer } = require("electron"); var socket = new WebSocket('ws://192.168.1.15:1161') document.addEventListener('DOMContentLoaded', (e) => { ipcRenderer.send('userInfo'); }); ipcRenderer.on('userInfo',(e,userInfo)=>{ socket.onopen = function (data) { console.log(data + '_____________') }; });

pero me sale un error:

 client.js:5 WebSocket connection to 'ws://192.168.1.15:1161/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

¿Alguien puede explicarme por qué? y como resolver?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda