I'd further note that ClientService is generally the new, good way to do things and ReconnectingClientFactory is the old, bad way. Our hope is to eventually deprecate ReconnectingClientFactory and most of the APIs that it uses, but this is a big project that we have not been able to make much progress on in the last, ahem, decade or so.
-g > On Mar 22, 2019, at 4:28 PM, Chris Satterthwaite <[email protected]> > wrote: > > Hi Sean, > > Thanks for the suggestion; I’ll take a look. > > -Chris > > > From: Twisted-Python <[email protected]> On Behalf Of > Sean DiZazzo > Sent: Friday, March 22, 2019 3:09 PM > To: Twisted general discussion <[email protected]> > Subject: Re: [Twisted-Python] stop/start client connections with > loseConnection in ReconnectingClientFactory > > You may want to look at twisted.application.internet.ClientService > <https://twistedmatrix.com/documents/18.7.0/api/twisted.application.internet.ClientService.html>. > It uses the new endpoints instead of the `connectTCP()` stuff. Not sure if > it applies in your situation, but it has all of the retry logic built in, so > that may make it easier to work with. > _______________________________________________ > Twisted-Python mailing list > [email protected] > https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
_______________________________________________ Twisted-Python mailing list [email protected] https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
