Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

117
Views
Actualice la vista en tiempo real desde el controlador de eventos que se activa en el controlador a través de Websocket

Estoy volviendo al desarrollo web sin estado, por lo que estoy un poco oxidado en este momento debido al desarrollo de aplicaciones de escritorio.

De todos modos, tengo dos proyectos: (1) uno es una DLL que se suscribe y maneja todos los datos del websocket y (2) el otro es una aplicación web .NET Core que hace referencia a la DLL. Me gustaría actualizar la vista en la aplicación web en tiempo real a partir de los datos del websocket. Estoy tratando de descubrir cómo conectar todo para que la vista se actualice en tiempo real con los datos del websocket.

En mi controlador tengo esto:

 public async Task<IActionResult> Index(HomeModel model, string button) { model.Trader.TdaClient.TdaWebsocket = new TdaWebsocket(model.Trader.TdaClient).Login(); model.Trader.TdaClient.TdaWebsocket.StreamingNotificationResponseEventHandler += TdaWebsocket_StreamingNotificationResponseEventHandler; model.Trader.TdaClient.TdaWebsocket.StreamCandles(new List<string>() { model.StreamInputs.symbol }); return View(model); } private void TdaWebsocket_StreamingNotificationResponseEventHandler(object sender, Responses e) { /// }

El método del controlador de eventos se ve afectado, pero no estoy seguro de cómo actualizar la Vista en tiempo real. Sé que podría hacer toda la lógica de websocket en JavaScript, pero preferiría mantenerla en el proyecto DLL.

Básicamente, necesito que los datos del websocket se envíen a un archivo .js para actualizar un gráfico en tiempo real en una vista parcial a través de una función de JavaScript. ¿Es esto posible con la configuración actual?

Investigué SignalR, pero no puedo encontrar ningún ejemplo de cómo transmitir la transmisión a la vista. Creo que podría tener que usar SignalR o codificar algún tipo de contenedor para el websocket. Estoy un poco atascado en este momento, así que cualquier ayuda sería genial.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!