[Python-de] gelöst .. Re: twisted service as client
robert rottermann
robert at redcor.ch
Mi Jan 21 07:01:20 CET 2015
hoi zäme
problem gelöst
aufgrund eines Fehlers in meinem code, wurde der server zwar gestarted, brach
sofort ab und wurde von thwisd wieder gestarted ..
..
danke
robert
On 20.01.2015 20:34, robert rottermann wrote:
> hoi zäme
>
>
> ich möchte mit twistd einen client-service erstellen erstellen der regelmässig
> mit einem twisted server daten tauscht.
>
> wenn ich den client-service als eigenständige app starte, habe ich folgende
> sequenz:
>
> factory = MyClientFactory("ws://%s:%s" % (EXPANDERSERVERIP,
> EXPANDERSERVERPORT), debug = True)
> factory.protocol = MyClientProtocol
>
> c = reactor.connectTCP(EXPANDERSERVERIP, EXPANDERSERVERPORT, factory)
> reactor.run()
>
> nun möchte ich das selbe als twisted service machen:
> dazu habe ich folgenden code:
>
> class EchoClient(service.Service):
>
> def __init__(self, port = EXPANDERSERVERPORT, debug = False): # shoud
> self.port = port
> self.debug = debug
>
>
> def startService(self):
> from twisted.internet import reactor
> factory = MyClientFactory("ws://%s:%s" % (EXPANDERSERVERIP,
> EXPANDERSERVERPORT), debug = False)
> factory.protocol = MyClientProtocol #EchoServerProtocol #
> factory.debug = self.debug
>
> self.factory = factory
>
> reactor.connectTCP(EXPANDERSERVERIP, EXPANDERSERVERPORT, factory)
>
>
> nur scheint hier reactor.run() zu fehlen. Jedenfalls wird mein service nicht
> aktiviert.
>
>
> besten dank für eure tips.
>
> gruss
> robert
>
>
> _______________________________________________
> python-de maillist - python-de at python.org
> https://mail.python.org/mailman/listinfo/python-de
Mehr Informationen über die Mailingliste python-de