SlideShare una empresa de Scribd logo
June 29th, 30th & July 1st 2017.NET Conf AR v2017
Aplicaciones en tiempo real
SignalR Core, .NET CORE
Florencia Nodar
Software Solutions Developer
Algeiba IT
Nicolás Granata
Software Solutions Developer
Algeiba IT
June 29th, 30th & July 1st 2017.NET Conf AR v2017
Aplicaciones en tiempo real
SignalR, Angular , .NET CORE
June 29th, 30th & July 1st 2017.NET Conf AR v2017
Aplicaciones en tiempo real
SignalR, Angular , .NET CORE¿Cuántas veces DISEÑAMOS y
CONSTRUIMOS una aplicación en
tiempo real?
June 29th, 30th & July 1st 2017.NET Conf AR v2017
Aplicaciones en tiempo real
SignalR, Angular , .NET CORE
• Desconocimiento de QUE ES y que NO ES una
aplicación en tiempo real.
• Suponer que se requiere un hardware y software
especializado.
• Suponer que se requiere un equipo numeroso
para construirlas.
June 29th, 30th & July 1st 2017.NET Conf AR v2017
Aplicaciones en tiempo real
SignalR, Angular , .NET CORE
http://signalrdemo2017.azurewebsites.net
June 29th, 30th & July 1st 2017.NET Conf AR v2017
Aplicaciones en tiempo real
SignalR, Angular , .NET CORE.NET CORE
SIGNALR CORE
June 29th, 30th & July 1st 2017.NET Conf AR v2017
WebSockets
• Protocolo para la comunicación.
• Permite abrir sesiones
interactivas bidireccionales entre
clientes y servidores.
• Permite que el servidor haga
“Push” al cliente.
• Soportado a partir de HTML5
June 29th, 30th & July 1st 2017.NET Conf AR v2017
Otras técnicas
Server Sent Events Forever Frame Long Polling
June 29th, 30th & July 1st 2017.NET Conf AR v2017
SignalR – Concepto
• Es un conjunto de librerías que
hace increíblemente sencillo
añadir la funcionalidad web en
tiempo real a nuestras
aplicaciones.
• Permite una comunicación en
tiempo real, sencilla y
bidireccional entre el servidor
y el cliente.
June 29th, 30th & July 1st 2017.NET Conf AR v2017
Dos modelos de conexión
• SignalR facilita dos clases principales
para establecer las comunicaciones –
Conexiones Persistentes y Hub
June 29th, 30th & July 1st 2017.NET Conf AR v2017
SignalR - Mecanismos de Transporte
June 29th, 30th & July 1st 2017.NET Conf AR v2017
Arquitectura de SignalR
June 29th, 30th & July 1st 2017.NET Conf AR v2017
Conexiones
persistentes
• API de bajo nivel
• Permite enviar mensajes
“raw” y personalizados.
• El usuario define el
“protocolo”
• API de alto nivel
• Mensajes de alto nivel
 Llamadas a métodos entre cliente
y servidor
• SignalR define el protocolo
Hubs
June 29th, 30th & July 1st 2017.NET Conf AR v2017
Funcionamiento del Hub
June 29th, 30th & July 1st 2017.NET Conf AR v2017
Código Hub Código Cliente
function SendQuestion(answer)
{
hubProxy.invoke("ReceiveAnswer", answer);
};
June 29th, 30th & July 1st 2017.NET Conf AR v2017
Aplicaciones en tiempo real
SignalR, Angular , .NET CORE
http://sorteosignalr.azurewebsites.net
June 29th, 30th & July 1st 2017.NET Conf AR v2017
Muchas Gracias!
https://devgirlar.wordpress.com/ https://nicolasgranata.com/
@Nodar_Flor
fnodar@algeiba.com
Florencia Nodar Nicolás Granata
ngranata@algeiba.com
@Nicolasgranata

Más contenido relacionado

Similar a SignalR NET Conf AR v2017

Machine Learning en SQL Server
Machine Learning en SQL ServerMachine Learning en SQL Server
Machine Learning en SQL Server
Maximiliano Accotto
 
Presente y futuro del nuevo IVOZ Provider
Presente y futuro del nuevo IVOZ ProviderPresente y futuro del nuevo IVOZ Provider
Presente y futuro del nuevo IVOZ Provider
Irontec
 
Cómputo en la nube, diferentes sabores para todas nuestras necesidades - .NET...
Cómputo en la nube, diferentes sabores para todas nuestras necesidades - .NET...Cómputo en la nube, diferentes sabores para todas nuestras necesidades - .NET...
Cómputo en la nube, diferentes sabores para todas nuestras necesidades - .NET...
Guillermo Javier Bellmann
 
Derribando la torre de marfil - Plain Concepts Dev Day
Derribando la torre de marfil - Plain Concepts Dev DayDerribando la torre de marfil - Plain Concepts Dev Day
Derribando la torre de marfil - Plain Concepts Dev Day
Plain Concepts
 
Arduino day mex
Arduino day mexArduino day mex
Arduino day mex
Jaime Suárez
 
Microsoft machine learning
Microsoft machine learningMicrosoft machine learning
Microsoft machine learning
Maximiliano Accotto
 
Proyecto PAGINA FUTBOL
Proyecto PAGINA FUTBOLProyecto PAGINA FUTBOL
Proyecto PAGINA FUTBOL
Juan José Sáenz
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil Corporativo
KronOps
 
Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018
Andres Solorzano
 
Presentación IoT para GAB2018
Presentación IoT para GAB2018Presentación IoT para GAB2018
Presentación IoT para GAB2018
Jaime Suárez
 
Manticore telecom2010
Manticore telecom2010Manticore telecom2010
Manticore telecom2010
TELECOM I+D
 
Manticore telecom2010
Manticore telecom2010Manticore telecom2010
Manticore telecom2010
eduardobustos
 
2017 Qnap company profile
2017 Qnap company profile2017 Qnap company profile
2017 Qnap company profile
QNAP Systems, Inc.
 
Lider vicibilidaden
Lider vicibilidadenLider vicibilidaden
Lider vicibilidaden
anabel
 
Power bi para desarrolladores
Power bi para desarrolladoresPower bi para desarrolladores
Power bi para desarrolladores
Mario Cortés Flores
 
Autobuses de Madrid en tiempo real con Azure Relay
Autobuses de Madrid en tiempo real con Azure RelayAutobuses de Madrid en tiempo real con Azure Relay
Autobuses de Madrid en tiempo real con Azure Relay
Manuel Rodrigo Cabello Malagón
 
VOIP Call Center-Presentacion para la .pptx
VOIP Call Center-Presentacion para la .pptxVOIP Call Center-Presentacion para la .pptx
VOIP Call Center-Presentacion para la .pptx
fala20
 
Desafiando las transformaciones con WSO2 ESB
Desafiando las transformaciones con WSO2 ESBDesafiando las transformaciones con WSO2 ESB
Desafiando las transformaciones con WSO2 ESB
WSO2
 
API Agregadas
API AgregadasAPI Agregadas
API Agregadas
Andrea Guevara
 
Mejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOpsMejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOps
Belatrix Software
 

Similar a SignalR NET Conf AR v2017 (20)

Machine Learning en SQL Server
Machine Learning en SQL ServerMachine Learning en SQL Server
Machine Learning en SQL Server
 
Presente y futuro del nuevo IVOZ Provider
Presente y futuro del nuevo IVOZ ProviderPresente y futuro del nuevo IVOZ Provider
Presente y futuro del nuevo IVOZ Provider
 
Cómputo en la nube, diferentes sabores para todas nuestras necesidades - .NET...
Cómputo en la nube, diferentes sabores para todas nuestras necesidades - .NET...Cómputo en la nube, diferentes sabores para todas nuestras necesidades - .NET...
Cómputo en la nube, diferentes sabores para todas nuestras necesidades - .NET...
 
Derribando la torre de marfil - Plain Concepts Dev Day
Derribando la torre de marfil - Plain Concepts Dev DayDerribando la torre de marfil - Plain Concepts Dev Day
Derribando la torre de marfil - Plain Concepts Dev Day
 
Arduino day mex
Arduino day mexArduino day mex
Arduino day mex
 
Microsoft machine learning
Microsoft machine learningMicrosoft machine learning
Microsoft machine learning
 
Proyecto PAGINA FUTBOL
Proyecto PAGINA FUTBOLProyecto PAGINA FUTBOL
Proyecto PAGINA FUTBOL
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil Corporativo
 
Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018
 
Presentación IoT para GAB2018
Presentación IoT para GAB2018Presentación IoT para GAB2018
Presentación IoT para GAB2018
 
Manticore telecom2010
Manticore telecom2010Manticore telecom2010
Manticore telecom2010
 
Manticore telecom2010
Manticore telecom2010Manticore telecom2010
Manticore telecom2010
 
2017 Qnap company profile
2017 Qnap company profile2017 Qnap company profile
2017 Qnap company profile
 
Lider vicibilidaden
Lider vicibilidadenLider vicibilidaden
Lider vicibilidaden
 
Power bi para desarrolladores
Power bi para desarrolladoresPower bi para desarrolladores
Power bi para desarrolladores
 
Autobuses de Madrid en tiempo real con Azure Relay
Autobuses de Madrid en tiempo real con Azure RelayAutobuses de Madrid en tiempo real con Azure Relay
Autobuses de Madrid en tiempo real con Azure Relay
 
VOIP Call Center-Presentacion para la .pptx
VOIP Call Center-Presentacion para la .pptxVOIP Call Center-Presentacion para la .pptx
VOIP Call Center-Presentacion para la .pptx
 
Desafiando las transformaciones con WSO2 ESB
Desafiando las transformaciones con WSO2 ESBDesafiando las transformaciones con WSO2 ESB
Desafiando las transformaciones con WSO2 ESB
 
API Agregadas
API AgregadasAPI Agregadas
API Agregadas
 
Mejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOpsMejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOps
 

Último

PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
MiguelAtencio10
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Festibity
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 

Último (20)

PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 

SignalR NET Conf AR v2017

  • 1. June 29th, 30th & July 1st 2017.NET Conf AR v2017 Aplicaciones en tiempo real SignalR Core, .NET CORE Florencia Nodar Software Solutions Developer Algeiba IT Nicolás Granata Software Solutions Developer Algeiba IT
  • 2. June 29th, 30th & July 1st 2017.NET Conf AR v2017 Aplicaciones en tiempo real SignalR, Angular , .NET CORE
  • 3. June 29th, 30th & July 1st 2017.NET Conf AR v2017 Aplicaciones en tiempo real SignalR, Angular , .NET CORE¿Cuántas veces DISEÑAMOS y CONSTRUIMOS una aplicación en tiempo real?
  • 4. June 29th, 30th & July 1st 2017.NET Conf AR v2017 Aplicaciones en tiempo real SignalR, Angular , .NET CORE • Desconocimiento de QUE ES y que NO ES una aplicación en tiempo real. • Suponer que se requiere un hardware y software especializado. • Suponer que se requiere un equipo numeroso para construirlas.
  • 5. June 29th, 30th & July 1st 2017.NET Conf AR v2017 Aplicaciones en tiempo real SignalR, Angular , .NET CORE http://signalrdemo2017.azurewebsites.net
  • 6. June 29th, 30th & July 1st 2017.NET Conf AR v2017 Aplicaciones en tiempo real SignalR, Angular , .NET CORE.NET CORE SIGNALR CORE
  • 7. June 29th, 30th & July 1st 2017.NET Conf AR v2017 WebSockets • Protocolo para la comunicación. • Permite abrir sesiones interactivas bidireccionales entre clientes y servidores. • Permite que el servidor haga “Push” al cliente. • Soportado a partir de HTML5
  • 8. June 29th, 30th & July 1st 2017.NET Conf AR v2017 Otras técnicas Server Sent Events Forever Frame Long Polling
  • 9. June 29th, 30th & July 1st 2017.NET Conf AR v2017 SignalR – Concepto • Es un conjunto de librerías que hace increíblemente sencillo añadir la funcionalidad web en tiempo real a nuestras aplicaciones. • Permite una comunicación en tiempo real, sencilla y bidireccional entre el servidor y el cliente.
  • 10. June 29th, 30th & July 1st 2017.NET Conf AR v2017 Dos modelos de conexión • SignalR facilita dos clases principales para establecer las comunicaciones – Conexiones Persistentes y Hub
  • 11. June 29th, 30th & July 1st 2017.NET Conf AR v2017 SignalR - Mecanismos de Transporte
  • 12. June 29th, 30th & July 1st 2017.NET Conf AR v2017 Arquitectura de SignalR
  • 13. June 29th, 30th & July 1st 2017.NET Conf AR v2017 Conexiones persistentes • API de bajo nivel • Permite enviar mensajes “raw” y personalizados. • El usuario define el “protocolo” • API de alto nivel • Mensajes de alto nivel  Llamadas a métodos entre cliente y servidor • SignalR define el protocolo Hubs
  • 14. June 29th, 30th & July 1st 2017.NET Conf AR v2017 Funcionamiento del Hub
  • 15. June 29th, 30th & July 1st 2017.NET Conf AR v2017 Código Hub Código Cliente function SendQuestion(answer) { hubProxy.invoke("ReceiveAnswer", answer); };
  • 16. June 29th, 30th & July 1st 2017.NET Conf AR v2017 Aplicaciones en tiempo real SignalR, Angular , .NET CORE http://sorteosignalr.azurewebsites.net
  • 17. June 29th, 30th & July 1st 2017.NET Conf AR v2017 Muchas Gracias! https://devgirlar.wordpress.com/ https://nicolasgranata.com/ @Nodar_Flor fnodar@algeiba.com Florencia Nodar Nicolás Granata ngranata@algeiba.com @Nicolasgranata

Notas del editor

  1. Cuando el código del lado del cliente ejecuta una método del lado del servidor (un acción típica cliente servidor), pasa por Hub de SignalR. El código del lado de servidor ejecuta las acciones codeadas del lado del server y como se observa en la pantalla, luego notifica de alguna actualización a los clientes llamando a un método de cliente. Un paquete es enviado a través de la conexión activa con el nombre del método y los parámetros en forma serializada. El cliente matchea el método definido con el código del lado cliente y si hay coincidencia deserealiza el paquete y ejecuta el método.