私はsocket.ioを使用して、サーバーからクライアントにデータを送信しています。クライアントが接続を失う状況がありますが、サーバーは次のハートビートがクライアントから受信されない場合にのみこれを認識します。
ネットワーク接続を失ったクライアントと、サーバーがハートビートの欠如からこれを導き出すまでの間に送信されたメッセージは失われ、クライアントが再接続したときにメッセージを再送信できません。
私は、クライアントがメッセージの配信に成功したときに呼び出すコールバックをメッセージで送信できることを知っています。ただし、このコールバックは非同期であり、メッセージ配信が失敗したことを知る方法を知りません。誰かが私がメッセージを配信するための失敗をキャプチャする方法を見つけるのを手伝ってくれますか?
前もって感謝します