title: Lost messages over XMPP on device disconnected
body: <p>I'm trying to develop a turn base game over XMPP. ( The only solution I found for multiplatform game ). I can send messages without problems. If the other user isn't online, the server (OpenFire) save it for later deliver.</p>
  
  <p>The problem cames when a device change the network ( change from 3g to WiFi, change 3g IP... ) or the device lost the network ( turn off 3g, wifi or lost connection ). The server thinks that the device is online and send the message but it ( obviusly ) never arrive, so packet is lost.</p>
  
  <p>I know one solution. Implement ACK over my game protocol, but I don't like this idea to much. Do you have any other suggestion? I think this is a server problem. Do you know another server witch implements TCP or ACK?</p>
  
  <p>Thank you!!</p>
  
  <p>EDIT: I do that: Connect device to server. I turn down the 3G and WiFi connectivity to the device. Android and the server still thinking that the connection is alive.</p>
  
  <p><a href="http://issues.igniterealtime.org/browse/SMACK-331" rel="noreferrer">http://issues.igniterealtime.org/browse/SMACK-331</a></p>
  
  <p>PD: I ask to openfeint for they multiplayer api, but they didn't asnwer me...</p>