diff --git a/test/testclient.jl b/test/testclient.jl index d56fcd7db07367c50f47dd628331a14e08254fed..9ff852e066140c9bf8bac8171b8b5299e9ff72b8 100644 --- a/test/testclient.jl +++ b/test/testclient.jl @@ -2,15 +2,15 @@ using Omnibot using Sockets ip = getipaddr() -bot = connectomnibot(ip) +bot = connectomnibot(ip,port=9998) for i = 1:100 - setspeed(bot,[100,100,100]) + println(setspeed(bot,[100,100,100])) println("x:"*string(getx(bot))) println("y:"*string(gety(bot))) println("z:"*string(getz(bot))) println("theta:"*string(gettheta(bot))) - sleep(0.1) + sleep(0.01) end close(bot) diff --git a/test/testserver.py b/test/testserver.py index 5ca5eceb0f3eef4b2043463cbfffb2ab4c3c7bda..911e3722c62075b44cc86c2e5601f112947c3303 100644 --- a/test/testserver.py +++ b/test/testserver.py @@ -33,6 +33,8 @@ def run_server(HOST,PORT=9998): # Receive a message data = conn.recv(1024) + sleep(0.2) + # If the message is empty, close the connection. if not data: @@ -58,6 +60,8 @@ def run_server(HOST,PORT=9998): message = "e:"+str(e) conn.sendall(message.encode('utf-8')) + sleep(0.1) + if __name__ == "__main__": @@ -69,6 +73,8 @@ if __name__ == "__main__": # Define logging format format = "%(asctime)s: %(message)s" logging.basicConfig(format=format, level=logging.DEBUG,datefmt="%H:%M:%S") - - run_server(HOST,PORT=PORT) + try: + run_server(HOST,PORT=PORT) + except: + run_server(HOST,PORT=PORT+1) \ No newline at end of file