[Twisted-Python] Combine XMLRPC and PB in one server?

jarrod roberson jarrod.roberson at gmail.com
Thu Jun 16 18:46:51 EDT 2005

On 6/14/05, apocalypznow <apocalypznow at gmail.com> wrote:
> How do you make a server that handles both XMLRPC and PB?
> How do you do this as a service?
> When I mean service, I mean as in the following code:
> application = twisted.application.service.Application("pbserver")
> myService = twisted.application.service.IServiceCollection(application)
> p = portal.Portal(DefaultRealm())
> dbu=twisted.cred.checkers.InMemoryUsernamePasswordDatabaseDontUse()
> dbu.addUser("user1","pass1")
> p.registerChecker(dbu)
> myServer =
> twisted.application.internet.TCPServer(8080,pb.PBServerFactory(p))
> myServer.setServiceParent(myService)

this is really simple and is explained in the HOW TO multiple protocols.

short story is you have your Factories delegate to the same service.

If you don't know what you want, you probably need a nap.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://twistedmatrix.com/pipermail/twisted-python/attachments/20050616/f7f5967a/attachment.htm 

More information about the Twisted-Python mailing list