Ticket #90 (closed enhancement: fixed)

Opened 14 months ago

Last modified 4 weeks ago

Retry-reconnect after losing the internet connection [Patch ready]

Reported by: diederik Owned by: diederik
Priority: normal Milestone: kmess-2.0
Component: GUI - Login window Version: 1.5-pre2
Keywords: junior-job, login Cc:

Description (last modified by amroth) (diff)

This bug is related to forum topic: http://www.kmess.org/board/viewtopic.php?t=2155

When the connection to the server is lost, KMess should try to reconnect in 15-30 seconds. Connections from another place, of course, should not issue a reconnect.

Attachments

reconnect.patch (13.7 kB) - added by valerio 4 weeks ago.
Implemented automatic reconnection

Change History

Changed 14 months ago by diederik

  • type changed from defect to enhancement
  • milestone set to kmess-1.6

Changed 13 months ago by amroth

  • description modified (diff)

Changed 12 months ago by amroth

  • description modified (diff)

Changed 3 months ago by diederik

  • component changed from Other to User interfaces

Changed 3 months ago by diederik

  • keywords junior-job, login added

Changed 3 months ago by diederik

  • component changed from GUI (general) to GUI - Login window

Changed 4 weeks ago by valerio

Implemented automatic reconnection

Changed 4 weeks ago by valerio

Implemented automatic reconnection. KMess will always attempt to reconnect, except when disconnection is due to voluntary disconnection, wrong account email/password, or connection from another client.

The patch also contains a couple other improvements, like handling of a couple more errors through the unified error handler, slotError().

Not committed now, since Alpha 2 will be out around this weekend.

Changed 4 weeks ago by valerio

  • summary changed from Retry-reconnect after loosing the internet connection to Retry-reconnect after losing the internet connection [Patch ready]

Changed 4 weeks ago by valerio

  • status changed from new to closed
  • resolution set to fixed

Implemented in r3596.

Note: See TracTickets for help on using tickets.