Example #1
0
            self.transport.write("1")

class ServerFactory(Factory):
    protocol = XSSerProtocol
    _clients = []
    def __init__(self, xsser):
        self.xsser = xsser
    def post(self, data):
        for c in self._clients:
            c.transport.write(cgi.escape(data)+'<br/>')
            #c.transport.flush()

if __name__ == '__main__':
    if orbited_main:
        print "orbited!"
        root = orbited_main()
        import orbited.transports.base
        from orbited import cometsession
        tcpresource = resource.Resource()
        #       root.putChild("tcp", tcpresource)
        #site = server.Site(root)
        #       reactor.listenTcp(site, 9999)
        reactor.listenWith(cometsession.Port, factory=ServerFactory(xsser),
                           resource=root, childName='xssertcp')
        root.putChild("xsser", XSSerMainResource("xsser", xsser))
        root.putChild("checker", XSSerCheckerResource("checker", xsser))
                        

    else:
        factory = ServerFactory(None)
        reactor.listenTCP(19084, factory)
Example #2
0
    protocol = XSSerProtocol
    _clients = []

    def __init__(self, xsser):
        self.xsser = xsser

    def post(self, data):
        for c in self._clients:
            c.transport.write(cgi.escape(data) + '<br/>')
            #c.transport.flush()


if __name__ == '__main__':
    if orbited_main:
        print "orbited!"
        root = orbited_main()
        import orbited.transports.base
        from orbited import cometsession
        tcpresource = resource.Resource()
        #       root.putChild("tcp", tcpresource)
        #site = server.Site(root)
        #       reactor.listenTcp(site, 9999)
        reactor.listenWith(cometsession.Port,
                           factory=ServerFactory(xsser),
                           resource=root,
                           childName='xssertcp')
        root.putChild("xsser", XSSerMainResource("xsser", xsser))
        root.putChild("checker", XSSerCheckerResource("checker", xsser))

    else:
        factory = ServerFactory(None)