RECONNECT command - "short period of time"

Short period of time could be anything.

If you received a RECONNECT you should:

  • “Safely” (for your bot/application) disconnect from the server
  • Reconnect to the same address you were using.

Or you could

  • Start a new bot, wait for connecting to finish
  • Kill the old bot, once new bot is ready.

Then you have layered cross over with nill downtime

The server you are connected to that issued the RECONNECT is no longer part of the chat cluster and cannot obtain new clients.

So in theory, it is impossible to reconnect to the server that issued the RECONNECT to you in the first place.

(You could reconnect to a new server which then itself issues a reconnect but that’s rare)