none
actualizacion de pagina web RRS feed

  • Pregunta

  • Necesito saber, porque realmente no me doy cuenta como hacerlo

    como determino que una pagina web se actualizo.

    ejemplo tengo una web ahora que es un chat

    pasan 5 minutos y se agrego un nuevo mensaje

    por lo tanto ahora tengo una nueva pagina web actualizada

    la pregunta es como determino esa actualizacion en tiempo real y si se puede

    Espero haber sido clara

    Daniela

    martes, 24 de marzo de 2020 5:33

Todas las respuestas

  • Espero haber sido clara

    No, no has sido muy clara. La cuestión es desde dónde quieres determinarlo. Si en el chat agregas un mensaje, la forma de agregarlo es introducirlo en pantalla y pulsar un botón que lo transmite al servidor. En ese momento, tu programa que se está ejecutando en el servidor sabe que se ha actualizado, porque le llega ese post desde el navegador llamando al método que recibe el mensaje.

    Si lo que quieres es saberlo desde otro navegador que está conectado a la misma página, entonces el servidor (que es el que conoce esa actualización) tiene que notificárselo a dicho navegador. Los protocolos de red no permiten llamadas salientes desde el servidor hacia el navegador, por lo que dicha notificación no es tan simple como parece. Se puede usar para esto polling, o long-polling, o un websocket inicializado desde la parte cliente. Programar todo esto en javascript (más la parte correspondiente en el servidor) es bastante complejo, pero por suerte hay una librería llamada SignalR que te lo da todo hecho.

    https://docs.microsoft.com/en-us/aspnet/signalr/overview/getting-started/tutorial-getting-started-with-signalr


    martes, 24 de marzo de 2020 7:48
    Moderador
  • hola

    >>por lo tanto ahora tengo una nueva pagina web actualizada

    como es eso de "nueva pagina web actualizada" ? en que lenguaje estas programando esa web?

    La web es la misma, lo que cambia es la informacion que muestras

    Si quieres informar desde el servidor que hay nueva informacion al cliente, o se el browser, sin que se refresque la pagina debes aplicar SignalR

    Real-time ASP.NET with SignalR

    este implementa WebSocket

    Introducción a SignalR (I): Conceptos básicos

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 24 de marzo de 2020 19:30
  • Hola RivadeiroUno

     

    ¿Alguna actualización sobre la consulta realizada? ¿Alguna de las respuestas proporcionadas te ayudó?

     

    Espero tu respuesta.

     

    Gracias por usar los foros de TechNet.

     

     

    Luis Diego Mora

     

    --------------------------------------------------------------------------

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    miércoles, 25 de marzo de 2020 19:06
    Moderador