Пример #1
0
    # a = MessageClientSend(MessageAttr.listServers,{"yay":"yay"})
    a = MessageClientSend("dotgraph", {"yay": "yay"})
    # create an INET, STREAMing socket
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    # now connect to the web server on port 80
    # - the normal http port
    print "trying to connect"
    # print a.toxml()
    s.connect(("127.0.0.1", PORT))
    s.send(a.toxml())
    data = s.recv(1024)
    if data:
        messageGen = Message()
        reply = messageGen.parse(data)

        reply.getCommand()
        returnValue = html.fromstring(reply.getDataDict()["Dot"][0]).text

    s.close()
    return Response(returnValue)


if __name__ == "__main__":
    config = Configurator()
    config.add_route("hello", "/hello/{name}")
    config.add_view(showTree, route_name="hello")
    app = config.make_wsgi_app()
    server = make_server("0.0.0.0", 8000, app)
    server.serve_forever()
Пример #2
0
    #a = MessageClientSend(MessageAttr.listServers,{"yay":"yay"})
    a = MessageClientSend("dotgraph",{"yay":"yay"})
    #create an INET, STREAMing socket
    s = socket.socket(
        socket.AF_INET, socket.SOCK_STREAM)
    #now connect to the web server on port 80
    # - the normal http port
    print "trying to connect"
    #print a.toxml()
    s.connect(("127.0.0.1", PORT))
    s.send(a.toxml())
    data = s.recv (1024)
    if data:
        messageGen = Message()
        reply = messageGen.parse(data)
        
        reply.getCommand()
        returnValue=html.fromstring(reply.getDataDict()["Dot"][0]).text
        
    s.close()
    return Response(returnValue)

if __name__ == '__main__':
   config = Configurator()
   #config.scan("views")
   config.add_route('tree', '/tree/{name}')
   config.add_view(showTree, route_name='tree')
   app = config.make_wsgi_app()
   server = make_server('0.0.0.0', 8000, app)
   server.serve_forever()