A client system stores messages and sends the messages to a server system.
The messages are included in a request formatted according to a protocol
that can traverse a firewall. Then the client system waits for a response
from the server system. The response will also be formatted according to
the protocol that can traverse the firewall. The response will include an
indication of which messages the server system received from the client
system in the last request. If a certain number of messages accumulate at
the client system, or a certain amount of time passes before the response
is received, the client system will send a second request. The server
system also stores messages and sends the messages to the client system.
The server system waits for a first request and a second request from the
client system. If the first request has been received and a particular
number of messages have accumulated at the server system, then the server
system will send a response corresponding to the first request. If the
second request is received, the server system will send the response
corresponding to the first request even if no messages have accumulated.
The response will include any accumulated messages. The next time the
client system sends a request, the request will include an indication of
which messages the client system received from the server system in the
last response.
Un sistema del cliente almacena mensajes y envía los mensajes a un sistema del servidor. Los mensajes se incluyen en una petición ajustada a formato según un protocolo que pueda atravesar un cortafuego. Entonces el sistema del cliente espera una respuesta del sistema del servidor. La respuesta también será ajustada a formato según el protocolo que puede atravesar el cortafuego. La respuesta incluirá una indicación de qué mensajes recibió el sistema del servidor del sistema del cliente en la petición pasada. Si cierto número de mensajes acumula en el sistema del cliente, o cierta cantidad de tiempo pasa antes de que se reciba la respuesta, el sistema del cliente enviará una segunda petición. El sistema del servidor también almacena mensajes y envía los mensajes al sistema del cliente. Las esperas del sistema del servidor para una primera petición y una segunda petición del sistema del cliente. Si se ha recibido la primera petición y un número particular de mensajes ha acumulado en el sistema del servidor, entonces el sistema del servidor enviará una respuesta que corresponde a la primera petición. Si se recibe la segunda petición, el sistema del servidor enviará la respuesta que corresponde a la primera petición incluso si ningunos mensajes han acumulado. La respuesta incluirá cualquier mensaje acumulado. La próxima vez que el sistema del cliente envía una petición, la petición incluirá una indicación de qué mensajes recibió el sistema del cliente del sistema del servidor en la respuesta pasada.