Esempio n. 1
0
def run(host, port, coordinates):
    server = grpc.server(futures.ThreadPoolExecutor(max_workers=1))
    ps = PingServer()
    ping_pb2_grpc.add_PingPongServicer_to_server(ps, server)
    server.add_insecure_port('%s:%d' % (host, port))
    server.start()

    _ONE_DAY_IN_SECONDS = 60 * 60 * 24
    try:
        while True:

            print("Server started at %d." % port)

            parmeter = 1
            for cnt in range(1, len(sys.argv)):
                #print(sys.argv[parmeter])
                ps.serverstart(sys.argv[parmeter])
                parmeter = parmeter + 1

            #print("started")
            while 1:
                val = input("Enter new Coordinates[x,y,z]>")
                if val == "quit":
                    break
                try:
                    ps.updateCoordinates(val)
                except:
                    continue
                time.sleep(0.1)
    except KeyboardInterrupt:
        server.stop(0)
Esempio n. 2
0
def run(host, port):
    server = grpc.server(futures.ThreadPoolExecutor(max_workers=1))
    ping_pb2_grpc.add_PingPongServicer_to_server(PingServer(), server)
    server.add_insecure_port('%s:%d' % (host, port))
    server.start()

    _ONE_DAY_IN_SECONDS = 60 * 60 * 24
    try:
        while True:
            print("Server started at...%d" % port)
            time.sleep(_ONE_DAY_IN_SECONDS)
    except KeyboardInterrupt:
        server.stop(0)
Esempio n. 3
0
def run(host, port):
    start_coor = sys.argv[1]
    dist = sys.argv[2]
    ping_server = PingServer(start_coor, dist)
    server = grpc.server(futures.ThreadPoolExecutor(max_workers=3))
    ping_pb2_grpc.add_PingPongServicer_to_server(ping_server, server)
    server.add_insecure_port('%s:%d' % (host, port))
    server.start()

    try:
        print("Server started at...%d" % port)
        while True:
            newPos = input("Enter New Cooridnate[x, y, z]:")
            if re.match("[0-9]+,[0-9]+,[0-9]+", newPos) != None:
                ping_server.location_map[0] = newPos
                ping_server.start_coor = newPos
            else:
                print(
                    "Please enter a coordinate like the following format: 1,2,3"
                )
    except KeyboardInterrupt:
        server.stop(0)
Esempio n. 4
0
def run(host, port):
    server = grpc.server(futures.ThreadPoolExecutor(max_workers=1))
    ping_pb2_grpc.add_PingPongServicer_to_server(PingServer(), server)
    server.add_insecure_port('%s:%d' % (host, port))
    server.start()