Ver Mensaje Individual
  #2  
Antiguo 03-08-2023
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
¿El chat es entre dos ordenadores?
Si es así, cuando uno reciba algo el otro debería responder con un mensaje.
En comunicaciones se suele utilizar la abreviación ACK de acknowledge.

Además de esto, si te inventas un protocolo, donde hay una cabecera que tenga el número de mensaje, la otra parte podría responder que:
  • recibió ese mensaje específico.
  • leyó ese mensaje específico.
  • borrar ese mensaje específico.
Ej.

Formato: [TTTnnnn]
TTT debe ser
  • MSG (Mensaje)
  • ACK (Confimación de recepcion)
  • REA (Mensaje leido)
  • DEL (El remitente desea que se borre el mensaje)
nnnn un numero de secuencia que volvera a 0000 al llegar a 9999.

Código:
Ejemplo donde se envían 3 mensaje y solo se recibo confirmación del 1 y 3.
[MSG0001]Hola Mundo!
[ACK0001]
[MSG0002]Hello World!
[MSG0003]Hallo Welt!
[ACK0003]
Responder Con Cita