Yes. All messages are buffered for a configurable length of time. Longpoll and EventSource clients receive the last message id with each message, and if interrupted can be resumed from there provided the message has not timed out. I don&#x27;t yet have a way of transferring the last-received   message id for websocket clients, but if it is known it can be set during the ws handshake.