При отправке сообщений от клиента A клиенту B, который по-прежнему присутствует в сети и в то же время закрывает соединение XMPP на клиенте B, сообщение потеряно и никогда не доставляется клиенту B, и я уверен, что сообщение вышел из серверной части и идет к клиенту B, но закрытие соединения параллельно с отправкой сообщения приводит к потере этого сообщения ... как решить эту проблему или избежать потери сообщения ?!
Любое предложение, пожалуйста!
Управление потоком в этом случае не работает, поскольку клиент B по-прежнему присутствует в сети, когда клиент A отправил сообщение