[Twisted-Python] Starting a Twisted client

John Toohey jt at parspro.com
Wed Aug 4 13:05:59 MDT 2004


Hi all,

I have two twisted servers that send data to each other. Both servers 
are implemented as plugins, and created with mktap and started with 
twistd -f server.tap. My problem is that I need to have the first 
server call the second server on startup. In my servertap.py I have the 
following :-

    application = service.Application('feedserver', uid=1, gid=1)
     f = FeedService()

     serviceCollection = service.IServiceCollection(application)
     internet.TCPClient("localhost",pbport, 
f.getFactory()).setServiceParent(serviceCollection)
     f.start()

     return serviceCollection

When I run mktap, the f.start() method is called, but when I actually 
run the server with twistd -f server.tap, this method does not get 
called. I need someway to kickstart the server to begin sending data to 
the receiving server.

TIA

John


JT





More information about the Twisted-Python mailing list