New question

Question:

Date: 03-03-2021 16:31:55 (In Spanish)

Como trabajar con socket y hacer que mi chat reciba los mensajes sin actualizar la pagina[Unresolved]

Tengo un Chat ya funcionando de forma correcta, donde envía los mensajes sin recargar la pagina a través de Ajax

Pero tengo una molestia y es que para ver los nuevos mensajes tengo que recargar la pagina y yo quiero que los nuevos mensajes aparezcan sin tener que recargar la pagina, pero existe un problema y que yo no se trabajar con socket y me gustaría que ustedes me ayudaran. Entiendo que este foro no es para este tipo de cosas mas bien es para solucionar errores y compartir información pero necesito una ayuda con esto.

Si necesitan información solo háganmelo saber.

NOTA: el chat esta funcionando a la perfección y estoy trabajando con PHP.
Tags: PHP - Sockets Votes: 0 - Answers: 1 - Views: 4 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 03-04-2021 07:39:03 Saludos, has una funcion que lea cada determinado tiempo (Facebook asi lo realiza) y si hay nuevos mensajes los presente mediante ajax con la funcion append y listo ...
    pseudocodigo de ejemplo:

    inicia funcion verificanuevosmensajes al cargar por primera vez
    funcion verificanuevosmensajes
    mediante ajax verifica si hay mensajes
    si hay mensajes
    recorrer mensajes
    agregar mensaje al listado
    fin recorrer
    no hay mensajes
    no hace nada
    Esta funcion se repetira en x tiempo
    fin funcion

    y del lado del chat quedaria por ejemplo

    mi mensaje anterior
    su mensaje anterior
    mi mensaje anterior
    su mensaje anterior
    nuevo mensaje insertado desde la funcion en su momento encontro
    mi nuevo mensaje
    mi nuevo mensaje
    otro mensaje insertado desde la funcion


    Saludos Terricola...

    Stryfe™
      Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In
 
frjcbbae garagebible.com