Have you tried ReconnectingClientFactory?http://twistedmatrix.com/documents/current/api/twisted.internet.protocol.ReconnectingClientFactory.html (Also, could you pastebin some code? What you're describing ought to work.)-- cheers