Exemple #1
0
    def __init__(self):

        circuits.BaseComponent.__init__(self)
        self.sock = eventlet.listen(('0.0.0.0', 9999))
        self.server = async_eventlet_wsgiserver.server(self.sock, handle_clients)
        print "websocket server started."

        NaaliWebsocketServer.instance = self
Exemple #2
0
    def __init__(self):

        circuits.BaseComponent.__init__(self)
        self.sock = eventlet.listen(('0.0.0.0', 9999))
        self.server = async_eventlet_wsgiserver.server(self.sock,
                                                       handle_clients)
        print "websocket server started."

        NaaliWebsocketServer.instance = self
Exemple #3
0
    def __init__(self):
        circuits.BaseComponent.__init__(self)
        print "websocket listen.."
        self.sock = eventlet.listen(("0.0.0.0", 9999))
        print "..done"
        self.server = async_eventlet_wsgiserver.server(self.sock, hello_world)
        print "websocket server started."

        NaaliWebsocketServer.instance = self
        self.previd = 500000
        self.clientavs = {}
Exemple #4
0
    def __init__(self):
        circuits.BaseComponent.__init__(self)
        print "websocket listen.."
        self.sock = eventlet.listen(('0.0.0.0', 9999))
        print "..done"
        self.server = async_eventlet_wsgiserver.server(self.sock, hello_world)
        print "websocket server started."

        NaaliWebsocketServer.instance = self
        self.previd = 500000
        self.clientavs = {}
Exemple #5
0
    def __init__(self, cfsection=None):
        circuits.BaseComponent.__init__(self)

        self.config = cfsection or dict()
        self.port = int(self.config.get('port', 9999))
        
        self.sock = eventlet.listen(('0.0.0.0', self.port))
        self.server = async_eventlet_wsgiserver.server(self.sock, handle_clients)
        print "websocket server started."

        naali.server.connect("UserConnected(int, UserConnection*)", self.onUserConnected)
        naali.server.connect("UserDisconnected(int, UserConnection*)", self.onUserDisconnected)

        NaaliWebsocketServer.instance = self
Exemple #6
0
    def __init__(self, cfsection=None):
        circuits.BaseComponent.__init__(self)

        self.config = cfsection or dict()
        self.port = int(self.config.get('port', 9999))

        self.sock = eventlet.listen(('0.0.0.0', self.port))
        self.server = async_eventlet_wsgiserver.server(self.sock,
                                                       handle_clients)
        print "websocket server started."

        naali.server.connect("UserConnected(int, UserConnection*)",
                             self.onUserConnected)
        naali.server.connect("UserDisconnected(int, UserConnection*)",
                             self.onUserDisconnected)

        NaaliWebsocketServer.instance = self
Exemple #7
0
            for ent in ents:
                x = ent.placeable.Position.x()
                y = ent.placeable.Position.y()
                id = ent.id

                sendAll(
                    ["updateAvatar", {"id": id, "angle": angle, "x": x, "y": y, "dx": dx, "dy": dy, "speed": speed}]
                )

        elif function == "setSize":
            y_max = params["height"]
            x_max = params["width"]

        elif function == "reboot":
            break
    clients.remove(ws)
    print "END", ws


def handle_move():
    pass


if __name__ == "__main__":
    sock = eventlet.listen(("0.0.0.0", 9999))
    server = async_eventlet_wsgiserver.server(sock, hello_world)

    while True:
        server.next()
        print "TICK"
Exemple #8
0
                        'angle': angle,
                        'x': x,
                        'y': y,
                        'dx': dx,
                        'dy': dy,
                        'speed': speed,
                    }
                ])

        elif function == 'setSize':
            y_max = params['height']
            x_max = params['width']

        elif function == 'reboot':
            break
    clients.remove(ws)
    print 'END', ws


def handle_move():
    pass


if __name__ == '__main__':
    sock = eventlet.listen(('0.0.0.0', 9999))
    server = async_eventlet_wsgiserver.server(sock, hello_world)

    while True:
        server.next()
        print 'TICK'